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))

Related articles: