码迷,mamicode.com
首页 > 其他好文 > 详细

生成随机数的种子

时间:2020-03-16 12:53:43      阅读:49      评论:0      收藏:0      [点我收藏+]

标签:port   import   控制   seed   random   就是   print   设置   一个   

如下面一段python代码

 1 import random
 2 
 3 random.seed(10)
 4 a = random.random()
 5 print(a=, a)
 6 
 7 b = random.random()
 8 print(b=, b)
 9 
10 random.seed(10)
11 c = random.random()
12 print(c=, c)
13 
14 random.seed(9)
15 d = random.random()
16 print(d=, d)

如下是运行的结果:

1 a= 0.5714025946899135
2 b= 0.4288890546751146
3 c= 0.5714025946899135
4 d= 0.46300735781502145

 

有几点需要注意:

  1. 设置随机种子的数数字可以任意选择,10,9等都可以。设置不同的种子,生成的随机数不同,例如a和d。
  2. 想生成相同的随机数,就要设置相同的随机种子。对于设置一次种子,只能控制一个随机数,例如a和b就是不同的,a和c就是相同的。
  3. 每次重新运行程序,生成的随机数都是相同的。

 

生成随机数的种子

标签:port   import   控制   seed   random   就是   print   设置   一个   

原文地址:https://www.cnblogs.com/lab210/p/12503000.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!