• 技术文章 >Python技术 >Python基础教程

    Python随机数中种子的使用

    小妮浅浅小妮浅浅2021-10-27 09:43:16原创10391

    1、random.seed()可以给随机数设置种子,使用相同的种子会生成相同的随机值。

    2、使用两个种子,一个0,一个1。相同体现在随机数与种子的距离,与相同种子距离相同的随机数相同。

    实例

    import random
     
    random.seed(0)
    print("Random number 1 : ", random.random())
    random.seed(1)
    print("Random number 11 : ", random.random())
     
    # Random number 1 :  0.8444218515250481
    # Random number 11 :  0.13436424411240122
     
    # 生成同一个随机数
    random.seed(0)
    print("Random number 2 : ", random.random())
    print("Random number 3 : ", random.random())
    random.seed(1)
    print("Random number 22 : ", random.random())
    print("Random number 33 : ", random.random())
     
    # Random number 2 :  0.8444218515250481
    # Random number 3 :  0.7579544029403025
    # Random number 22 :  0.13436424411240122
    # Random number 33 :  0.8474337369372327
     
    # 生成同一个随机数
    random.seed(0)
    print("Random number 4 : ", random.random())
    print("Random number 5 : ", random.random())
    print("Random number 6 : ", random.random())
    random.seed(1)
    print("Random number 44 : ", random.random())
    print("Random number 55 : ", random.random())
    print("Random number 66 : ", random.random())
     
    # Random number 4 :  0.8444218515250481
    # Random number 5 :  0.7579544029403025
    # Random number 6 :  0.420571580830845
    # Random number 44 :  0.13436424411240122
    # Random number 55 :  0.8474337369372327
    # Random number 66 :  0.763774618976614

    以上就是Python随机数中种子的使用,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python 随机数
    品易云
    上一篇:python如何使用turtle画月饼 下一篇:python Decimal解决计算问题

    相关文章推荐

    • python中setdefault()的使用• python查询键值对是否在字典的三个方法• python集合的底层实现• Python解析器如何搜索模块位置• Python中time模块的方法整理• Python中random模块的方法整理• python socket发送消息的方法• python协程的调度• python协程调度的流程• python自定义模块的调用• python包中__all__的使用• python assert断言的使用• python实现排序算法的可视化• python如何使用turtle画月饼

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网