Python 随机数生成函数:应用于模拟、游戏和密码学
Python 是一种高级编程语言,它可以用于多种编程任务。Python 中的随机数生成函数可以用于许多用途,例如模拟、游戏开发、密码学等。
Python 中的随机数生成函数包括:
-
'random()':生成一个[0,1)之间的随机浮点数。
-
'randint(a, b)':生成一个[a,b]之间的随机整数。
-
'uniform(a, b)':生成一个[a,b]之间的随机浮点数。
-
'choice(seq)':从序列 seq 中随机选择一个元素。
-
'shuffle(seq)':将序列 seq 中的元素随机排序。
-
'sample(seq, k)':从序列 seq 中随机选择 k 个元素。
例如,以下代码使用 Python 的随机数生成函数生成了 10 个随机整数,并打印出它们的和:
import random
sum = 0
for i in range(10):
num = random.randint(1, 100)
sum += num
print(num)
print('Sum:', sum)
输出:
31
61
98
60
38
9
57
84
93
5
Sum: 536
总之,Python 提供了许多方便易用的随机数生成函数,可以在编程中广泛应用。
原文地址: https://www.cveoy.top/t/topic/oZ0O 著作权归作者所有。请勿转载和采集!