隨機生成密碼
新建乙個字元列表,這個列表中的內容從前到後依次包含小寫字母、大寫字母、數字。 形如['a',...,'z','a',...,'z','0',...'9']
建議:使用**生成該字元列表。
分別輸入隨機數的種子x(整型),隨機生成的密碼個數n,每個密碼長度m。
每個密碼包含的m個字元是從上述字元列表中隨機抽取 。
注意:本題不要用sample函式,否則答案錯誤。
輸入格式:
種子x(注意:需將x轉換為整數型再進行設定)
密碼個數n
每個密碼的長度m
輸出格式:
n行密碼,每行m位。
輸入樣例:110
8輸出樣例:
ik2zweqh
fwcepyyn
gfb51ybm
wxascruz
ol8g5ubb
bpia84yr
nbubhowc
8fjoworo
wd8s7ba1
6j7pglou
python**:
import random
ls=['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9']
x = eval(input())
n = eval(input())
m = eval(input())
random.seed(x)
for i in range(n):
for j in range(m):
print (random.choice(ls),end = "")
print()
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 隨機選擇操作
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 生成隨機整數 ...