python中隨機數random模組

2021-10-08 05:27:57 字數 1152 閱讀 4110

1.random.choice:從給定的序列中隨機選取乙個數

import random

list1 =

[1,2,3,4,5]

print(random.choice(list1))

print(random.choice(list1))

print(random.choice(list1))

print(random.choice(list1))結果2

414

2.random.sample():隨機取出給定值的隨機數

import random

list1 =

[1,2,3,4,5,6,7,8,9]

print(random.sample(list1,3))

結果:[1, 6, 7]

3.random.shuffle():將乙個序列隨機打亂,就像玩撲克時洗牌

import random

list1 =

[1,2,3,4,5,6,7,8,9]

random.shuffle(list1)

print(list1)

結果[8, 3, 9, 6, 7, 1, 4, 2, 5]

4.random.randint(0,10):從給定區間裡隨機取數

import random

list1 =

[1,2,3,4,5,6,7,8,9]

print(random.randint(0,10))

print(random.randint(0,10))

print(random.randint(0,10))

結果:7

61

5.random.random():生成0到1的隨機數

import random

print(random.random(

))print(random.random(

))print(random.random(

))結果:

0.8377597064456922

0.3926240255060476

0.28206061747229005

Python的偽隨機數生成函式random

python有乙個內建函式叫做random,是用來生成偽隨機數的,但是這個模組存在很大的不足,一次只能生成乙個值 而numpy庫里的random模組則很好的彌補了它的不足,numpy.random可以高效的生成多種概率分布下的完整樣本值陣列,之所以把它們生成的數成為偽隨機數,是因為它們是由具有確定性...

Python3學習 隨機數生成和random函式

本文將對python3中 random函式的多種用法做簡要介紹。作用 返回乙個範圍在 0,1 0,10,1 內的隨機數。例 import random print random number is random.random 作用 在指定範圍內生成隨機數。語法 random.uniform 下界,上...

Python常用模組 隨機數模組(random)

python常用模組 隨機數模組 random 一.常用方法舉例 1 usr bin env python2 coding utf 8 3 author yinzhengjie4 blog email y1053419035 qq.com67 import random 8print random....