Questions tagged «random»

该标签用于与随机数及其生成器有关的问题,无论是伪随机还是真正的随机。

30
如何在Java中生成特定范围内的随机整数?
如何生成int特定范围内的随机值? 我已经尝试了以下方法,但是这些方法不起作用: 尝试1: randomNum = minimum + (int)(Math.random() * maximum); // Bug: `randomNum` can be bigger than `maximum`. 尝试2: Random rn = new Random(); int n = maximum - minimum + 1; int i = rn.nextInt() % n; randomNum = minimum + i; // Bug: `randomNum` can be smaller than …
3499 java  random  integer 





15
为什么使用随机字符串的此代码会打印“ hello world”?
以下打印语句将打印“ hello world”。有人可以解释吗? System.out.println(randomString(-229985452) + " " + randomString(-147909649)); 而且randomString()是这样的: public static String randomString(int i) { Random ran = new Random(i); StringBuilder sb = new StringBuilder(); while (true) { int k = ran.nextInt(27); if (k == 0) break; sb.append((char)('`' + k)); } return sb.toString(); }
1769 java  string  random 


30
如何生成随机的字母数字字符串?
我一直在寻找一种简单的 Java算法来生成伪随机的字母数字字符串。在我的情况下,它将用作唯一的会话/密钥标识符,在整个500K+世代中“可能”是唯一的(我的需求实际上不需要任何更复杂的东西)。 理想情况下,我可以根据自己的独特性要求指定长度。例如,生成的长度为12的字符串可能看起来像"AEYGF7K0DM1X"。





28
了解“随机性”
我无法解决这个问题,哪个更随机? rand() 或: rand() * rand() 我发现它是一个真正的脑筋急转弯,您能帮我吗? 编辑: 凭直觉我知道数学答案将是它们是同样随机的,但是我忍不住想,如果您将两者相乘时两次“运行随机数算法”,那么您将创建的随机性远不止是它一次。

30
PHP随机字符串生成器
我正在尝试在PHP中创建一个随机字符串,并且我对此绝对没有输出: <?php function RandomString() { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $randstring = ''; for ($i = 0; $i < 10; $i++) { $randstring = $characters[rand(0, strlen($characters))]; } return $randstring; } RandomString(); echo $randstring; 我究竟做错了什么?
814 php  string  random 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.