Random integer:
>>> import random >>> random.randint(0,99) 21
Randomly select an even number between 0 and 100:
>>> import random >>> random.randrange(0, 101, 2) 42
Random floating point number:
>>> import random >>> random.random() 0.85415370477785668 >>> random.uniform(1, 10) 5.4221167969800881
Random character:
>>> import random >>> random.choice('abcdefg&#%^*f') 'd'
Select a specific number of characters from multiple characters:
>>> import random random.sample('abcdefghij',3) ['a', 'd', 'b']
Select a specific number of characters from multiple characters to form a new string:
>>> import random >>> import string >>> string.join(random.sample(['a','b','c','d','e','f','g','h','i','j'], 3)).r eplace(" ","") 'fih'
Select a random string:
>>> import random >>> random.choice ( ['apple', 'pear', 'peach', 'orange', 'lemon'] ) 'lemon'
Shuffle:
>>> import random >>> items = [1, 2, 3, 4, 5, 6] >>> random.shuffle(items) >>> items [3, 2, 5, 6, 4, 1]
There are many functions of random, so I won’t list them all here,
The above is the detailed content of Detailed explanation of Python random numbers and random strings. For more information, please follow other related articles on the PHP Chinese website!