python random隨機操作詳解

2021-08-22 19:31:04 字數 488 閱讀 6987

import random

print(random.sample([i for i in range(1, 100)], 90)) # 遍歷然後取出90個資料不會重複的

print(random.random())  # 生成隨機數

print(random.uniform(0, 100))  # 生成隨機小數

print(random.randint(0, 100))  # 生成隨機整數

print(random.randrange(0, 100, 3))  # 生成乙個之於3被的隨機數

a = [3, 6, 9, 12, 15, 18]

print(random.choice('1234567890'))  # 隨機選擇乙個數,也可以是乙個列表

print(random.choice(a))   # 隨機選擇乙個數,同比上乙個

random.shuffle(a)   # 把類表a進行隨機

print(a)

python random隨機模組

author 12711 coding utf 8 import random x random.random 生成乙個 0 1 的隨機浮點數 x random.uniform 0,10 生成乙個指定範圍的隨機浮點數範圍為 0 10 x random.randrange 0,10,2 從指定範圍內,...

python random隨機生成密碼

隨機生成密碼 新建乙個字元列表,這個列表中的內容從前到後依次包含小寫字母 大寫字母 數字。形如 a z a z 0 9 建議 使用 生成該字元列表。分別輸入隨機數的種子x 整型 隨機生成的密碼個數n,每個密碼長度m。每個密碼包含的m個字元是從上述字元列表中隨機抽取 注意 本題不要用sample函式,...

python random 隨機選擇操作

coding utf 8 import random arr a b c d e f 生成 0.0,1.0 的隨機數 print random.random 0.133648715391 生成隨機浮點數 0print random.uniform 0,100 10.535881824 生成隨機整數 ...