python获取随机数的方法_python简单猜数字游戏编程

Python (1) 2024-10-01 18:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
python获取随机数的方法_python简单猜数字游戏编程,希望能够帮助你!!!。

python获取随机数的方法_python简单猜数字游戏编程_https://bianchenghao6.com/blog_Python_第1张

我也很想知道这都是谁干的

1. random.random()

作用:随机生成一个[0,1)之间的浮点数

import random print(f'随机生成一个[0,1)之间的浮点数={random.random()}')

2. random.randint(a, b)

作用:随机生成[a, b]范围内一个整数

import random print(f'随机生成[1,100]范围内一个整数={random.randint(1, 100)}')

3. random.randrange(a, b, step)

作用:随机生成[a, b]范围内一个整数,如果指定step,step作为步长会进一步限制[a,b]的范围,比如randrange(10, 20, 2)表示生成[10, 20)范围内的随机偶数

import random print(f'不指定step={random.randrange(1, 100)}') print(f'指定step={random.randrange(0, 100, 2)}')

4. random.uniform(a, b)

作用:产生[a, b]范围内一个随机浮点数

import random print(f'产生[0, 100]范围内一个随机浮点数={random.uniform(0, 100)}')

5. random.choice(list)

作用:从数组中随机选取一个数据

import random numbers = [1, 2, 3, 4, 5] numbers = [{99, 6}, {'33', '2323'}] numbers = [{'name': 'tt', 'sex': 0}, {'name': 'yy', 'sex': 1}, {'name': 'oo', 'sex': 1}] print(f'从数组中随机选取一个数据={random.choice(numbers)}')

6. random.sample(list, n)

作用:从数组中随机选取n个数据

import random numbers = [1, 2, 3, 4, 5] numbers = [{'name': 'tt', 'sex': 0}, {'name': 'yy', 'sex': 1}, {'name': 'oo', 'sex': 1}] print(f'从数组中随机选取2个数据={random.sample(numbers, 2)}')

7. random.shuffle(list)

作用:打乱一个数组的顺序,返回值为None

import random numbers = [1, 2, 3, 4, 5] print(f'打乱一个数组内值的顺序: {random.shuffle(numbers)}, 打乱后的number={numbers}')

整理输出:

import random print(f'随机生成一个[0,1)之间的浮点数={random.random()}') print(f'随机生成[1,100]范围内一个整数={random.randint(1, 100)}') print(f'不指定step={random.randrange(1, 100)}') print(f'指定step={random.randrange(0, 100, 2)}') print(f'产生[0, 100]范围内一个随机浮点数={random.uniform(0, 100)}') numbers = [1, 2, 3, 4, 5] print(f'从数组中随机选取一个数据={random.choice(numbers)}') print(f'从数组中随机选取2个数据={random.sample(numbers, 2)}') print(f'打乱一个数组内值的顺序: {random.shuffle(numbers)}, 打乱后的number={numbers}') 随机生成一个[0,1)之间的浮点数=0.96378 随机生成[1,100]范围内一个整数=96 不指定step=98 指定step=98 产生[0, 100]范围内一个随机浮点数=13.75 从数组中随机选取一个数据=1 从数组中随机选取2个数据=[3, 4] 打乱一个数组内值的顺序: None, 打乱后的number=[4, 3, 5, 1, 2] 

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

下一篇

已是最新文章

发表回复