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
  • asp之家 网络编程 m.aspxhome.com