• 生成随机数的种子


    如下面一段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. 每次重新运行程序,生成的随机数都是相同的。
  • 相关阅读:
    struts2基础
    hibernate框架基础
    Django的模板层
    HBuilder无法连接夜神模拟器的解决办法
    Django的视图层
    Django的路由层
    Django简介
    http协议
    web应用
    Mongodb之增删改查
  • 原文地址:https://www.cnblogs.com/lab210/p/12503000.html
Copyright © 2020-2023  润新知