python Method Example for Generating Random Numbers Random Characters Random Strings
- 2021-10-25 07:08:51
- OfStack
This paper is based on Windows 10 system environment, and realizes python to generate random numbers, random characters and random strings:
Windows 10 PyCharm 2018.3.5 for Windows (exe) python 3.6.8 Windows x86 executable installer
(1) Generate random numbers
Random integer
import random
num = random.randint(1, 50) # Closed interval
print(num)
Randomly choose even numbers between 0 and 100
import random
num = random.randrange(0, 101, 2) # Left closed and right open interval
print(num)
Random floating point number
import random
num = random.random() # Generate 0-1 Random floating point number between
num2 = random.uniform(1, 10) # Generated random floating-point number reduction 1 Turn to an interval 1-10
print(num)
print(num2)
(2) Generate random characters
Random character
import random
alphabet = 'abcdefghijklmnopqrstuvwxyz!@#$%^&*()'
char = random.choice(alphabet)
print(char)
(3) Generate random strings
Generates a specified number of random strings
import random
alphabet = 'abcdefghijklmnopqrstuvwxyz!@#$%^&*()'
characters = random.sample(alphabet, 5)
print(characters)
Generates a specified number of random characters from a-zA-Z0-9
import random
import string
value = ''.join(random.sample(string.ascii_letters + string.digits, 8))
print(value)
Randomly select a string
import random
table = [' Scissors ', ' Stone ', ' Cloth ']
print(random.choice(table))