码迷,mamicode.com
首页 > 其他好文 > 详细

random

时间:2018-10-03 21:15:10      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:shuff   range   shuffle   shuf   截取   break   sam   random   while   

 1 import random
 2 
 3 result = random.randint(1, 7)  # 随机生成1到7的整数
 4 result = random.random()  # 随机生成[0,1)的浮点数
 5 result = random.randrange(1, 7)  # 随机生成1到7的整数
 6 result = random.choice([1, 2, 3, 4])  # 从列表中随机选择一个元素
 7 result = random.choice((1, 2, 3, 4))
 8 li = [1, 2, 3, 4]
 9 random.shuffle(li)  # 打乱li的顺序
10 result = random.sample(li, 3)  # 从列表中随机截取3个元素组成一个新的列表
11 
12 print(result)

 

测试性能

 1 import random
 2 import time 
 3 start_time = time.time()
 4 
 5 num = 1
 6 while 1:
 7     num += 1
 8     random.random()
 9     end_time = time.time()
10     if end_time - start_time >= 1:
11         break
12 
13 print(num)

 

random

标签:shuff   range   shuffle   shuf   截取   break   sam   random   while   

原文地址:https://www.cnblogs.com/changwoo/p/9738932.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!