-
random.random()
生成一个0-1的随机浮点数import random random.random()
-
random.uniform(a,b)
生成一个指定范围内的随机浮点数.random.uniform(1, 10)
-
random.randint(a,b)
生成一个指定范围内的整数random.randint(3, 7)
-
random.randrange(start, stop, step)
从指定范围内,按指定基数递增的集合中获取一个随机数。random.randrange(2, 10, 3)
-
random.choice(sequence)
从sequence(不是一种特定的类型,而是泛指一系列的类型,list, tuple,字符串等都属于sequence)表示的有序类型中,选择一个值。random.choice('random function study!') random.choice(['random', 'function', 'study'])
-
random.shuffle(x)
用于将一个列表中的元素打乱x = ['random', 'function', 'study'] random.shuffle(x)
-
random.sample(sequence, k)
从指定序列中随机获取指定长度的片段,sample函数不会修改原有序列。ls = [1, 3, 5, 7] random.sample(ls, 2) ls
-
random.seed()
随机数生成的种子,当seed没有参数时,每次生成的随机数是不一样的,而当seed有相同参数时,每次生成的随机数是一样的,选择不同的参数生成的随机数也不一样。#随机数不一样 random.seed() random.random() random.seed() random.random() #随机数一样 random.seed(1) random.random() random.seed(1) random.random() random.seed(2) ranodm.random()
random随机数生成方法
最新推荐文章于 2024-09-16 22:39:45 发布