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

2021-10-02 10:35:33 字數 1143 閱讀 9084

本文將對python3中 random函式的多種用法做簡要介紹。

作用:返回乙個範圍在 0,1

0,10,

1 內的隨機數。

[例]

import random

print("random number is:",random.random())

作用:在指定範圍內生成隨機數。

語法:random.uniform(下界,上界)

[例]

import random

print("random number is:",random.uniform(114,514))

作用:在指定範圍內生成隨機整數。

語法:random.randint(下界,上界)

[例]

import random

print("random integer is:",random.randint(114,514))

作用:給定初值、公差和上界,以初值作為下界,在該給定範圍內隨機抽取所構造的等差數列的某一項。

語法:random.randrange(初值,上界,公差)

[例]

import random

print(random.randrange(114,1919,810))

作用:從給定的字串、陣列等「序列」中隨機獲取元素。

語法:random.choice(序列)

[例]

import random

print(random.choice(1145141919))

作用:打亂給定的序列。

語法:random.shuffle(序列)

[例]

import random

print(random.shuffle(1145141919))

作用:從指定序列中隨機提取特定長度的片段,並不改變原序列。

語法:random.sample(序列,片段長度)

[例]

import random

print(random.sample(1145141919,8))

python3實現隨機數

python3實現隨機數,供大家參考,具體內容如下 random是用於生成隨機數的,我們可以利用它隨機生成數字或者選擇字串。random.seed x 改變隨機數生成器的種子seed。一般不必特別去設定seed,python會自動選擇程式設計客棧seed。random.random 用於生成乙個隨機...

python隨機數生成

python中的random模組用於生成隨機數。下面介紹一下random模組中最常用的幾個函式。random.random random.random 用於生成乙個0到1的隨機符點數 0 n 1.0 random.uniform random.uniform的函式原型為 random.uniform...

Python生成隨機數

import random import string 隨機整數 print random.randint 1,50 隨機選取0到100間的偶數 print random.randrange 0,101,2 隨機浮點數 print random.random print random.uniform...