python取均匀不重复的随机数方式
作者:ShellCollector 时间:2022-07-06 15:28:02
Python产生一个数值范围内的不重复的随机数,可以使用random模块中的random.sample函数,其用法如下:
import random
bbb=[10,11,12,13,14,15,16]
c=range(len(bbb))
indexs = random.sample(c, 3)
print(np.asarray(bbb)[indexs])
取一个范围内均匀不重复的随机数
import random;
resultList = [];
max = 90 # 最大随机数
area=30
count=10
for area_max in range(area,max+1,area):
result = random.sample(range(area_max-area, area_max + 1), count); # sample(x,y)函数的作用是从序列x中,随机选择y个不重复的元素。上面的方法写了那么多,其实Python一句话就完成了。
print(result)
for e in result:
resultList.append(e)
print(resultList)
来源:https://blog.csdn.net/jacke121/article/details/80781533
标签:python,均匀,不重复,随机数
0
投稿
猜你喜欢
如何选择合适的MySQL存储引擎
2009-02-04 13:02:00
Git基础学习之tag标签操作详解
2023-01-01 08:27:20
编写Python爬虫抓取暴走漫画上gif图片的实例分享
2023-06-12 06:25:48
python tornado微信开发入门代码
2023-11-01 01:04:59
Python星号*与**用法分析
2021-11-30 10:32:50
利用Tensorflow的队列多线程读取数据方式
2021-12-24 17:32:30
pytorch cuda上tensor的定义 以及减少cpu的操作详解
2022-08-01 15:34:02
Keepalived+HAProxy实现MySQL高可用负载均衡的配置
2024-01-18 23:08:52
innerHTML 的一些问题
2008-06-17 17:39:00
mysql 按中文字段排序
2024-01-14 18:04:19
Python通过DOM和SAX方式解析XML的应用实例分享
2023-10-15 10:46:32
pygame实现贪吃蛇游戏
2021-09-23 00:29:21
python 缺失值处理的方法(Imputation)
2023-03-04 11:09:14
nodejs读取并去重excel文件
2024-04-27 16:17:48
python列表添加元素append(),extend(),insert(),+list的区别及说明
2022-12-11 08:48:35
分析SQL Server中数据库的快照工作原理
2009-01-19 14:03:00
windows8.1下Apache+Php+MySQL配置步骤
2023-06-06 17:59:16
Python定时任务APScheduler的实例实例详解
2023-03-18 01:33:05
Python编解码问题及文本文件处理方法详解
2021-04-13 07:52:06
ASP中使用存储过程介绍
2008-10-10 12:10:00