python中的randint用来生成随机数,在使用randint之前,需要调用random库。其表达是为random.randint(x,y),参数x和y代表生成随机数的区间范围。
random() 函数命名来源于英文单词random(随机)。randint是random + integer拼接简写而成,代表随机一个整数。
Python标准库中的random函数,可以生成随机浮点数、整数、字符串,甚至帮助你随机选择列表序列中的一个元素,打乱一组数据等。
函数randint的使用
1、OUT = RANDINT
产生一个“ 0 ”猜核或“ 1 ”等概率。
2、OUT = RANDINT(M)
生成的M 矩阵的随机二进制数字,“ 0 ”和“ 1 ”出现的概率均等。
3、OUT = RANDINT(M,N)
生成的(M,N) 矩阵的随机二进制数字,“ 0 ”和“ 1 ”出现的概率均等。
4、OUT = RANDINT(M,N,RANGE)
生成的(M,N) 矩阵的随机二进制数字,RANGE范围可以是标明兆槐量或向量。
标量:为正的话,取值为[0,RANGE-1] ,为负的话,取值为 [RANGE+1, 0]。
向量:激友取值为[RANGE(1), RANGE(2)]。
5、OUT = RANDINT(M,N,RANGE,STATE)
resets the state of RAND to STATE。
#导入随机数模块
import random
#定义源裂一个空的昌裂谈数组,用作取样表
reList = []
#为取样表赋值,1~100
for i in range(1,101):
reList.append(i)
#使用sample方法,取3个随机数
res = random.sample(reList,k=3)
print("三个随耐碰机数是:{}".format(res))
以下是一个Python程序,可以生成100个随机整数(范围在1到100之间),并将它们写入文件random_numbers.txt中。其中,使用了random模块生成随机数,以及with open() as语句来打开文件和自动关闭文件。python复制代码斗或胡import random# 生成100个随机整数numbers = [random.randint(1, 100) for i in range(100)]# 将随机数写入文件with open('random_numbers.txt', 'w') as f:for num in numbers:
f.write(str(num) + '\n')print('随机数已写入文件团族')
运行该程序后,会在当前目录下生成random_numbers.txt文件,并空拦将100个随机整数写入其中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)