当前位置:   article > 正文

每次运行生成的随机数相同原因及解决方法_system verilog 随机数总是一样

system verilog 随机数总是一样

今天遇到一个问题,在程序中写了一个随机数,但每次运行得出的数都是同一个。
代码是这样的:

	Random r=new Random(1);
  • 1

1是随机数生成的种子,根据相同的种子生成的随机数序列自然一样,所以每次运行得到的结果也是一样的
这里只要这样把代码改一下就OK了

	Random r=new Random();
	//或
	Random r = new Random(System.currentTimeMillis());
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/54460
推荐阅读
相关标签
  

闽ICP备14008679号