In this link,为什么说...
Random random = new Random();
random.nextInt();
第二行在做什么?它为什么存在?
我认为它可能会“刷新”随机变量,与种子有什么关系?我不知道......
答案 0 :(得分:1)
由于创作者并未存储在任何地方生成的值,因此它不会用于任何目的。在这种情况下,它可能只是一个错误。代码是否包含该行是有效的,因为它没有贡献任何内容。
答案 1 :(得分:0)
没有实际存储返回值的行random.nextInt()
正在计算一个新的32位随机值而不实际使用它,这是非常没用的。如果删除该行,程序的行为不会发生显着变化。