python3 random模块操作
生活随笔
收集整理的這篇文章主要介紹了
python3 random模块操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
# -*- coding:utf-8 -*-
# Author: Evan Mi
import random
# 產生一個 >=0 并且 <1 的隨機浮點數
print(random.random())
"""
Get a random number in the range [a, b) or [a, b] depending on rounding.
獲得一個[1,3)或者[1,3]范圍內的隨機浮點數,在哪個范圍內依賴與rounding
"""
print(random.uniform(1, 3))
# 產生一個 >=1 并且 <=3 的隨機整數
print(random.randint(1, 3))
# 從1開始進行隨機次數的+3操作;結果要小于5
print(random.randrange(1, 5, 3))
# 從給定的字符串、列表、元組中隨機挑選一個值
print(random.choice([1, 5, 9, 6, 3]))
# 從給定的序列中(字符串、列表、元組)隨機取指定個數的樣本
print(random.sample('hello', 2))
x = [1, 2, 3, 4, 5, 6]
# 打亂順序,就像洗牌一樣
random.shuffle(x)
print(x)
總結
以上是生活随笔為你收集整理的python3 random模块操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: asp.net运行时动态修改主题
- 下一篇: WinAPI【消息及相关结构体】