您现在的位置是: 网站首页 >Python Python
Python模块---random随机结果获取
admin2019年1月23日 20:41 【Python 】 1142人已围观
# random随机结果获取 ## 生成[0, 1)之间浮点数 ```python import random print("random():", random.random()) # random(): 0.3033243688032643 ``` ## 随机生成给定区间整数 ```python print(random.randint(10, 20)) # 11 ``` ## 随机生成区间的偶数 ```python print(random.randrange(0, 21, 2)) # 14 ``` ## 随机生成区间的浮点数 ```python print(random.uniform(1, 10)) # 3.0533115507714514 ``` ## 从序列中随机选一个 ```python print(random.choice([1, 2, 3, 4, 5])) # 2 ``` ## 从字符串中随机选一个元素 ```python print(random.choice('abcdefg')) # c ``` ## 对列表元素重新排序 ```python l = [1, 2, 3, 4, 5] random.shuffle(l) print(l) # [2, 1, 4, 3, 5] ``` ## 从字符串中随机去几个字母 ```python print(random.sample('abcdefg', 2)) # ['a', 'f'] ``` ## 从列表中随机去几个元素 ```python print(random.sample([1, 2, 3, 4, 5], 3)) # [3, 2, 4] ```
很赞哦! (0)
相关文章
文章交流
- emoji