Python-Random库

很多时候都要用到随机数,而在Python中的随机数是用Random库产生的。

Python-Random库_第1张图片

                        一般掌握基本随机函数与扩展随机函数即可,其余的用到再来找。

Python-Random库_第2张图片

seed(x):种子函数中的参数x,起到的是区分作用,不同种子参数产生的随机数不同,而相同的种子参数产生的随机数相同,没有参数的话默认当前时间。通常情况下,你可以用 DateTime.Now.Millisecend() 也就是当前始终的毫秒来做Seed .因为毫秒对你来说是一个1000以内的随即数字。 这样可以大大改善保准库的Random结果的随机性。 不过这仍然算不上是完全随机,因为重复的概率还是千分之一。

Python-Random库_第3张图片

Python-Random库_第4张图片

Python-Random库_第5张图片

Python-Random库_第6张图片

                        uniform()函数常常会被用到,产生一个区间段内的随机数。

Python-Random库_第7张图片

 

你可能感兴趣的:(python)