1
import random
abc = random.random()
print(abc)
#从0到1,含0不含1。
直接引进模块,如果用random,那么就是默认从0到1,不含1,但是含中间的小数。
2
import random
abc = random.random(1, 10)
print(abc)
注意 random后不能设置范围。
3
import random
abc = random.uniform()
print(abc)
如果用uniform就必须在里面设置范围。
4
import random
abc = random.uniform(1, 100)
print(abc)
uniform范围里是显示有小数点的数字。
5
import random
abc = random.randint(1, 6)
print(abc)
如果要随机出来整型,那么就要用randint。
6
import random
greeting = ["Hi", "Hola", "Bonjour", "Hellow", "你好"]
abc = random.choice(greeting)
print(abc + " Peter")
choice就可以随机从里边里面抽取数据。
7
import random
fruit = ["apple", "pear,", "banana", "orange"]
abc = random.choices(fruit, k = 5)
print(abc)
如果用choices,可以抽取多个数据,可以指定k是抽取多少个数据。
8
import random
fruit = ["apple", "pear,", "banana", "orange"]
abc = random.choices(fruit, weights = [2, 2, 1, 0], k = 5)
print(abc)
如果再后面加weights,那么就可以定义每个数据的权重,会根据权重随机返回数据。
9
import random
fruit = ["apple", "pear,", "banana", "orange"]
abc = random.sample(fruit, k = 3)
print(abc)
如果是sample,那么随机的数据是不会重复的。
END