python random隨機模組

2022-08-28 21:42:29 字數 731 閱讀 8293

__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)#從指定範圍內,按指定基數遞增的集合中 獲取乙個隨機數

x=random.choice('waihjh')#從引數中隨機取出乙個元素,引數可以是字串,列表,元組

x=[1,2,3,4,5,6,7]

random.shuffle(x)#隨機打亂乙個列表

print(x)

x=['s','w','a','g','h']

y=random.sample(x,2)#從指定序列中隨機獲取指定長度的片斷

print(y)

'''#生成隨機驗證碼

import random

ym=''

for i in range (0,4,1):

x=random.randint(0,4)

if x==i:

y=str(chr(random.randint(65,90)))

else:

y=str(random.randint(0,9))

ym+=y

print(ym)

'''

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函式,...

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 生成隨機整數 ...