Python 隨機數與隨機字串

2021-08-01 15:59:15 字數 1150 閱讀 9544

隨機整數:

>>> import random

>>> random.randint(0,99)

21

隨機選取0到100間的偶數:

>>> import random

>>> random.randrange(0, 101, 2)

42

隨機浮點數:

>>> import random

>>> random.random()

0.85415370477785668

>>> random.uniform(1, 10)

5.4221167969800881

隨機字元:

>>> import random

>>> random.choice('abcdefg&#%^*f')

'd'

多個字元中選取特定數量的字元:

>>> import random

random.sample('abcdefghij',3)

['a', 'd', 'b']

多個字元中選取特定數量的字元組成新字串:

>>> import random

>>> import string

>>> string.join(random.sample(['a','b','c','d','e','f','g','h','i','j'], 3)).r

eplace(" ","")

'fih'

隨機選取字串:

>>> import random

'lemon'

洗牌:

>>> import random

>>> items = [1, 2, 3, 4, 5, 6]

>>> random.shuffle(items)

>>> items

[3, 2, 5, 6, 4, 1]

random的函式還有很多,此處不一一枚舉,

python生成隨機數 隨機字串

python生成隨機數 隨機字串 import random import string 隨機整數 print random.randint 1,50 隨機選取0到100間的偶數 print random.randrange 0,101,2 隨機浮點數 print random.random pri...

隨機數和隨機字串

function getrandomnum min,max var num getrandomnum 1,10 alert num var chars 0 1 2 3 4 5 6 7 8 9 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 fu...

Python常用隨機數與隨機字串方法例項

隨機整數 複製 如下 gzicqndbtt import random random.randint 0,99 21隨機選取0到100間的偶數 複製 zicqndbt如下 import random random.randrange 0,101,2 42隨機浮點數 複製 如下 import rand...