random的使用技巧

2021-09-10 22:41:48 字數 915 閱讀 9653

一般來說random是隨機數必不可少的方法

例子:

>>>import random

>>>random.random()

0.05655136772680869

//random取0-1的浮點型資料

>>>print random.randint(0,10)

3//seed是取到相同的隨機數種子,只要seed函式的值一樣 隨機到的資料就是不同的

>>> random.seed(1);print random.randint(0,10)

1>>> random.seed(1);print random.randint(0,10)

1>>> random.seed(1);print random.randint(0,10)

1>>> random.seed(2);print random.randint(0,10)

10>>> random.seed(2);print random.randint(0,10)

10>>> random.seed(2);print random.randint(0,10)

10

numpy.random.randint(0,10,10)跟random.randint(0,10)之間的區別是什麼呢

例子:

>>> import numpy

>>> numpy.random.randint(0,10,10)

array([0, 5, 8, 6, 9, 7, 5, 2, 7, 7])

>>> random.randint(0,10)

10

numpy.random.randint(0,10,10)是左閉右開取10個【0,10)整數數字的列表

random.randint(0,10)是左閉右閉的【0,10】的整數數字

random模組的使用

import random 隨機整數 print random.randint 0,99 30 隨機選取0到100間的偶數 print random.randrange 0,101,2 6 隨機浮點數 print random.random 0.2389361742904 print random....

random庫的使用

random庫是使用隨機數的python標準庫 random庫包括兩類函式,常用共8個 函式描述 randint a,b 生成乙個 a,b 之間的整數 randrange m,n k 生成乙個 m,n 之間以k為步長的隨機整數 getrandbits k getrandbits k uniform ...

random 函式的使用介紹

url 1 首先要讓大家知道的是,random 在程式中呼叫是按時間來進行排序的,從你開始呼叫random 函式起程式就按照時間進行順序的產生隨機數,每次應用程式開始,時間都會重置,故會出現每次開啟應用程式,隨機數雖然時隨機的,但是順序時固定的,大家應該先知道這個原理 2 如何讓乙個random 函...