python隨機(jī)模塊random使用方法詳解
random隨機(jī)模塊包括返回隨機(jī)數(shù)的函數(shù),可以用于模擬或者任何產(chǎn)生隨機(jī)輸出的程序。
一.random模塊常用函數(shù)介紹
random.random() — 生成一個(gè)從0.0(包含)到 1.0(不包含)之間的隨機(jī)浮點(diǎn)數(shù);
random.uniform(a, b) — 生成一個(gè)范圍為 a≤N≤b 的隨機(jī)數(shù),隨機(jī)數(shù)類型是浮點(diǎn)數(shù);
random.randint(a, b) — 生成一個(gè)范圍為 a≤N≤b 的隨機(jī)數(shù),隨機(jī)數(shù)的類型是整形,注意與random.uniform(a, b)區(qū)別;
random.randrange(start, stop, step) — 返回從 start 開始到 stop 結(jié)束、步長(zhǎng)為 step 的隨機(jī)數(shù)(可以用該方法返回隨機(jī)偶數(shù)或者奇數(shù)),示例:
# 返回0到100的隨機(jī)偶數(shù) random.randrange(0, 101 , 2) # 返回0到100的隨機(jī)奇數(shù) random.randrange(1, 101 , 2)
random.sample(seq, k) — 從 seq 序列中隨機(jī)抽取 k 個(gè)獨(dú)立的元素。
random.choice(seq) — 從 seq 序列中隨機(jī)抽取一個(gè)元素,如果 seq 為空,則引發(fā) IndexError 異常。
二.random模塊使用
# !usr/bin/env python # -*- coding:utf-8 _*- """ @Author:jb51 @Blog(個(gè)人博客地址): jb51.net @WeChat Official Account(微信公眾號(hào)):腳本之家 @Github:www.github.com @File:python_random.py @Time:2019/11/06 21:25 @Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅(jiān)持不懈地積累! """ import random #生成范圍為0.0≤x<1.0 的偽隨機(jī)浮點(diǎn)數(shù) print (random.random()) #生成范圍為2≤x<10 的偽隨機(jī)浮點(diǎn)數(shù) print (random.uniform(2, 10)) #生成從0 到9 的偽隨機(jī)整數(shù) print(random.randrange(10)) #生成從0 到100 的隨機(jī)偶數(shù) print (random.randrange(0, 101 , 2)) #隨機(jī)抽取一個(gè)元素 print (random.choice (['何以解憂','JB51','python教程'])) #隨機(jī)抽取2 個(gè)獨(dú)立的元素 print (random.sample([10, False , 30 , "hello" , 50], k=2))
輸出結(jié)果:
0.9662431302672254
8.850312880563921
0
46
JB51
更多關(guān)于python隨機(jī)模塊random使用方法請(qǐng)查看下面的相關(guān)鏈接
相關(guān)文章
python解決12306登錄驗(yàn)證碼的實(shí)現(xiàn)
這篇文章主要介紹了python解決12306登錄驗(yàn)證碼的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04
Python實(shí)現(xiàn)去除圖片中指定顏色的像素功能示例
這篇文章主要介紹了Python實(shí)現(xiàn)去除圖片中指定顏色的像素功能,結(jié)合具體實(shí)例形式分析了Python基于pil與cv2模塊的圖形載入、運(yùn)算、轉(zhuǎn)換等相關(guān)操作技巧,需要的朋友可以參考下2019-04-04
Python button選取本地圖片并顯示的實(shí)例
今天小編就為大家分享一篇Python button選取本地圖片并顯示的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-06-06
解讀requests.session()獲取Cookies全過程
這篇文章主要介紹了解讀requests.session()獲取Cookies全過程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02
python獲取當(dāng)前用戶的主目錄路徑方法(推薦)
下面小編就為大家?guī)硪黄猵ython獲取當(dāng)前用戶的主目錄路徑方法(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-01-01
Django?報(bào)錯(cuò):Broken?pipe?from?('127.0.0.1',?5892
這篇文章主要介紹了Django?報(bào)錯(cuò):Broken?pipe?from?('127.0.0.1',?58924)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-09-09
Django實(shí)現(xiàn)下載超大CSV文件的示例代碼
這篇文章主要為大家詳細(xì)介紹了如何利用 Django 進(jìn)行大型 CSV 文件的流傳輸,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-01-01
MAC下Anaconda+Pyspark安裝配置詳細(xì)步驟
一般MAC上使用的是zsh的shell工具,需要修改zshrc文件來使環(huán)境變量永久生效(若不修改該文件,在命令行中輸入相應(yīng)的命令即可,本文給大家介紹MAC下Anaconda+Pyspark安裝配置詳細(xì)步驟,感興趣的朋友跟隨小編一起看看吧2021-12-12

