美文网首页
Python之random的send()的使用

Python之random的send()的使用

作者: 小小看护 | 来源:发表于2018-01-12 15:09 被阅读11次

    对于send方法的定义,在一篇文章中看到这样一个定义,发现很符合这个解释.
    seed( ) 用于指定随机数生成时所用算法开始的整数值,如果使用相同的seed( )值,则每次生成的随即数都相同,如果不设置这个值,则系统根据时间来自己选择这个值,此时每次生成的随机数因时间差异而不同

    情况下面的几行代码

    import random
    
    random.seed(5)
    print ("random 5 is ", random.random())
    random.seed(10)
    print ("random 10 is ", random.random())
    random.seed(7)
    print ("random 7 is ", random.random())
    random.seed(5)
    print("random 5 is ", random.random())
    

    运行结果为:

    random 5 is  0.6229016948897019
    random 10 is  0.5714025946899135
    random 7 is  0.32383276483316237
    random 5 is  0.6229016948897019
    

    你会发现当seed()值是一样的时候,输出的结果是一样的。而不一样的值得出的结果不一样。

    相关文章

      网友评论

          本文标题:Python之random的send()的使用

          本文链接:https://www.haomeiwen.com/subject/tmsfoxtx.html