import randomprint("随机1-50的整数",random.randint(1, 50))print("随机选取0到100间的偶数",random.randrange(0, 101, 2))print("随机0-1的浮点数",random.random())print("随机1-10的浮点数",random.uniform(1, 10))print("随机选取字符",random.choice('abcdefghijklmnopqrstuvwxyz!@#$%^&*()'))print("多个字符中选取特定数量的字符列表:",random.sample('zyxwvutsrqponmlkjihgfedcba',5))#多个字符中选取特定数量的字符组成新字符串:
print(''.join(random.sample(['z','y','x','w','v','u','t','s','r','q','p','o','n','m','l','k','j','i','h','g','f','e','d','c','b','a'], 5)))#打乱排序
items = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
print(random.shuffle(items),items)返回结果:
随机1-50的整数 48
随机选取0到100间的偶数 0
随机0-1的浮点数 0.029123175896787146
随机1-10的浮点数 3.8964541112765376
随机选取字符 z
多个字符中选取特定数量的字符列表: ['f', 'v', 'r', 'q', 'l']
dhyjo
None [4, 7, 1, 0, 2, 5, 3, 6, 8, 9]
 
 
  详细解决方案
                python标准库——random,随机函数
热度:96   发布时间:2023-10-08 16:28:49.0
                    相关解决方案
                
                - JAVA 随机数 Random,求好手
 - Math.Random()随机数是怎么产生的
 - 突然很奇怪(int)Math.random()*10只等于0,该怎么处理
 - 忽然很奇怪(int)Math.random()*10只等于0
 - ubuntu9.04上安装mic2 出错 (python setup.py build)
 - ubuntu9.04下安装mic2 出错 (python setup.py build),该如何解决
 - 请教如何理解JAVA、C++ Perl、PHP、Ruby、Python
 - python sybase装配
 - python(django框架) + mysql 的编码有关问题,求解
 - W3SCHOOL 里面的这个代码加上 Math.random()是什么意思啊
 - SAE python web.py bootstrap 开发记要
 - 数目字代码把大数据数字口语化(python+js) 数字代码
 - python JSON string 的中文有关问题
 - javascript中Math.random()运用
 - python――施用yaml数据格式,PK -> XML,JSON
 - Learn Python The Hard Way学习(52) - 开始您的web游戏
 - setInterval("document.write(Math.random())"1000)为何不行?解决办法
 - Python 相关有关问题
 - (Math.floor(Math.random()*3)==0))是什么?解决思路
 - 菜鸟,先学JAVA,还是Ruby,python
 - 生手之前对编程无概念现在想转这行,想尽快入门,java ,python,net、php、C之间如
 - 为什么要加Math.random()解决方法
 - Random rand =new Random(47);解决方法
 - Java中Math.random()的取值有关问题
 - 施用 Math.random()来实现百钱百鸡方法
 - 至于java中随即数产生函数Math.random()
 - 请问有关Math.random()取整数位数的有关问题
 - 【大哥大姐】python 操作MS SQL Server 2005 效率
 - python serial模块运用
 - python scp自动登录解决方法