gpt4 book ai didi

java - C中的随机数和Java中的随机数有什么区别吗?

转载 作者:太空狗 更新时间:2023-10-29 16:01:32 24 4
gpt4 key购买 nike

因为我正在重写经常使用随机数的应用程序,从 C 到 Java,我想问一下这两者之间是否有任何关键区别

rand() % 256; // C code

还有这个

import java.util.Random;
...
Random rand = new Random();
rand.nextInt(256);

有谁知道它的工作方式是否相同,或者正如我已经写过的那样,是否存在一些关键差异?

最佳答案

除了由于采用不同的伪随机算法而导致的概率分布可能存在差异外,两者之间没有区别:两个代码段都生成一个介于 0 和 255 之间的数字,包括两端。

关于java - C中的随机数和Java中的随机数有什么区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27445665/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com