亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【2023年】第68天 python中的random模塊的介紹

標簽:
Python

一、random模块的介绍

1. random.random

  • 随机返回0-1之间的浮点数
import random
print(random.random())

2.random.uniform

  • 产生一个a,b区间的随机浮点数
import random
print(random.uniform(1, 10))
  • 在1,10的区间内随机产生一个浮点数

3.random.randint

  • 产生一个a,b区间的随机整数
import random
print(random.randint(1, 10))
  • 在1,10的区间内产生一个随机整数

4. random.choice

  • 返回对象中的一个随机元素
import random
print(random.choice(['a', 'b', 'c']))

5. random.sample

  • 随机返回对象中指定的元素
import random
print(random.sample(['a', 'b', 'c'], 2))
print(random.sample('abc', 2))
  • 我们可以看到我们设置的返回的数量为2,所以最终返回的值是sample函数中包含的随机的两个值。

6. random.randrange

  • 获取区间内的一个随机数
import random
print(random.randrange(0, 100, 1))
  • 这里的random.randrange里的参数分别为:0表示start,100表示stop,1表示step。
import random
print(random.choice(range(0, 100, 1)))
  • 这里的random.choice加上range就等于random.randrange

7. 案例

import random

gifts = ['iphone', 'ipad', 'car', 'tv']


def chioce_gifts():
    gift = random.choice(gifts)
    print('你得到了%s' % gift)


def choice_fit_new():
    count = random.randrange(0, 100, 1)
    if 0 <= count <= 50:
        print('你中了一个iphone')
    elif 50 < count <= 70:
        print('你中了一个ipad')
    elif 70 < count < 90:
        print('你中了一个tv电视')
    elif count >= 90:
        print('恭喜你中了一个小汽车')


if __name__ == '__main__':
    chioce_gifts()
    choice_fit_new()
點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消