python random 隨機選擇操作

2022-07-01 16:09:11 字數 1777 閱讀 6677

#

-*- 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

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

隨機生成乙個0-100內3的倍數

print random.randrange(0,100,3) #

29#隨機選擇乙個元素

print random.choice('

1234567890')

#6print

random.choice(arr) #b

#隨機選擇指定長度不重複元素

print random.sample('

1234567890

',4)

#['3', '8', '1', '9']

print random.sample(['

a','

b','

c','

d','

e','

f'],4)

#['c', 'b', 'a', 'd']

#打亂列表

random.shuffle(arr)

print

arr

#['e', 'b', 'd', 'a', 'c', 'f']

#

-*- 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

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

隨機生成乙個0-100內3的倍數

print random.randrange(0,100,3) #

29#隨機選擇乙個元素

print random.choice('

1234567890')

#6print

random.choice(arr) #b

#隨機選擇指定長度不重複元素

print random.sample('

1234567890

',4)

#['3', '8', '1', '9']

print random.sample(['

a','

b','

c','

d','

e','

f'],4)

#['c', 'b', 'a', 'd']

#打亂列表

random.shuffle(arr)

print

arr

#['e', 'b', 'd', 'a', 'c', 'f']

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隨機操作詳解

import random print random.sample i for i in range 1,100 90 遍歷然後取出90個資料不會重複的 print random.random 生成隨機數 print random.uniform 0,100 生成隨機小數 print random....

python random隨機生成密碼

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