我试图在不使用任何Random()函数的情况下生成无意义的单词。我发现我可以使用当前时钟或鼠标坐标。我选择使用当前时钟。这是我写的代码。privatefinalchar[]charray={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','
我有一个枚举,我想从中随机选择一个值,但不是真正随机的。到目前为止,我希望某些值不太可能被选中。这是我到目前为止所拥有的...privateenumType{TYPE_A,TYPE_B,TYPE_C,TYPE_D,TYPE_E;privatestaticfinalListVALUES=Collections.unmodifiableList(Arrays.asList(values()));privatestaticfinalintSIZE=VALUES.size();privatestaticfinalRandomRANDOM=newRandom();publicstaticType
我需要用[a,..z]和[A,..,Z]1000随机字符初始化一个字符数组.我不想首先只生成[a,..z]之间的字符,然后只生成[A...Z]中的字符,但是平等对待所有52个字符。我知道一种方法是生成一个介于0和51之间的随机数,并为其分配一个字符值。我将如何解决这个问题或为0到51之间的随机数赋值? 最佳答案 您已经有了有趣的代码创意。这可能是想法。获取所有a-z和A-Z并将它们存储在数组[]中。随机生成一个介于1-52之间的数字(为此使用API类)。您将在第2步中得到一个数字,将其作为数组索引并从字符的array[]中选择该索引