基本信息
文件名称:《Python编程入门与实践(微视频版)》代码 例题 第2章.doc
文件大小:52.5 KB
总页数:7 页
更新时间:2025-07-14
总字数:约8.94千字
文档摘要

例2-1生成不重复随机数

例2-1生成不重复随机数

本例将使用三种不同方法生成指定数量的不重复随机数,并对它们进行性能比较。第一种方法使用列表和计数器,第二种方法使用列表和长度检查,第三种方法使用集合。代码包含一个性能测试函数,用于测量每种方法在生成10000次随机数集合时的执行时间。通过比较这些执行时间,可以评估哪种方法在生成不重复随机数时更加高效,从而为类似任务选择最优的实现方式。

importrandom

importtime

defgenerate_random_numbers_v1(number,start,end):

使用列表和计数器来生成指定