0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Python随机数模块的随机函数使用

汽车玩家 来源:今日头条 作者:码农阿勇 2020-01-18 17:55 次阅读

随机数在日常的应用开发中,使用的比较多,比如抽奖游戏,如果你不依靠随机数,就会变的由规律,容易被人发现规律。比如我们的斗地主游戏,它的发牌程序也会随机给每个人发牌,还有一些加密使用的也很广泛,下面给大家分享下python中的随机数模块中相关随机函数的使用。

1、random模块使用

1、导入模块

Python随机数模块的随机函数使用

2、randint函数使用

Python随机数模块的随机函数使用

Python随机数模块的随机函数使用

每次打印的结果都在1到10之间的随机整数,包括1和10在内。

3、randrange函数

功能:randrange(a,b,c) 生成一个a到b,并以c为递增的随机数

Python随机数模块的随机函数使用

4、choice函数

功能:从指定的序列中获取一个随机元素 choice(seq)

Python随机数模块的随机函数使用

注意这里的序列可以是元祖,列表或字符串,但不能是字典,因为字典是无序的,这里的序列指的是有序的序列。

5、uniform函数

功能:uniform(a,b)用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a > b,则生成的随机数n: b <= n <= a。如果 a

Python随机数模块的随机函数使用

6、random函数

功能:.random.random()用于生成一个0到1的随机浮点数:0<= n < 1.0

Python随机数模块的随机函数使用

这里主要给大家分享random模块中常用的5个随机函数,根据我们实际的应用需求,大家合理去选择使用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 字符串
    +关注

    关注

    1

    文章

    552

    浏览量

    20151
  • python
    +关注

    关注

    51

    文章

    4678

    浏览量

    83483
收藏 人收藏

    评论

    相关推荐

    如何使用Python生成四位随机数

    为了实现这些目标,Python 为我们提供了random() 模块。random() 是一个内置的 Python 模块,用于生成随机数
    的头像 发表于 04-15 12:47 163次阅读

    TC389芯片上HSM的TRNG真随机数功能,如何判断其随机能力呢?

    想咨询一下,TC389芯片上HSM的TRNG真随机数功能,如何判断其随机能力呢?有什么资料或者测试内容吗?
    发表于 03-05 07:20

    不属于python的内置函数

    随机数函数,如random、randint、choice等。与math模块一样,这些函数也需要导入random模块才能使用。
    的头像 发表于 11-29 14:27 549次阅读

    随机数生成器TRNG外设模块应用要点

    国产车规微控制器原厂云途半导体设计和发售的YTM32ME微控制器上集成的真随机数生成器TRNG(True Random Number Generator)外设模块
    的头像 发表于 11-08 14:52 820次阅读
    真<b class='flag-5'>随机数</b>生成器TRNG外设<b class='flag-5'>模块</b>应用要点

    用rand形成的不是真正的随机数,怎么才能达到真正的随机?

    用rand形成的不是真正的随机数啊,,怎么才能达到真正的随机
    发表于 10-30 06:14

    单片机是如何产生随机数的?

    单片机如何产生随机数
    发表于 10-27 06:44

    AT32的随机数的产生

    AT32的随机数的产生为设计者使用AT32芯片时,产生符合应用需求的随机数,提供设计建议。
    发表于 10-26 06:04

    全志R128应用开发案例—获取真随机数

    R128 内置了TRNG,一个真随机数发生器,随机源是 8 路独立的环形振荡器
    的头像 发表于 10-24 17:49 595次阅读
    全志R128应用开发案例—获取真<b class='flag-5'>随机数</b>

    PLC输出0~100之间的随机数编写

    由于西门子PLC不提供随机数相关函数,在需要用到随机数的情况下,只能自己手动去写,下面来教大家写一个简单的0~100之间的随机数
    发表于 10-11 12:22 1718次阅读
    PLC输出0~100之间的<b class='flag-5'>随机数</b>编写

    如何使用雪花算法生成真正的随机数

    以前用rand和srand生成过伪随机数,伪随机数的序列是固定的,今天学习生成真正的随机数的生成。 熵池 利用/dev/urandom可以生成随机数的值,/dev/urandomLin
    的头像 发表于 10-09 10:05 763次阅读

    求助,为何随机数总是固定数?

    []={0xc00xf90xa40xb00x990x920x820xf80x800x90}; P0=a[rand()%10]; c=0; while (1) ; } 以上是源程序,P0连接共阳数码管,P2.0控制数码管阳极,随机数函数产生一个
    发表于 09-28 07:38

    基于多级反馈环形振荡器的真随机数发生器设计

    电子发烧友网站提供《基于多级反馈环形振荡器的真随机数发生器设计.pdf》资料免费下载
    发表于 09-14 14:56 0次下载
    基于多级反馈环形振荡器的真<b class='flag-5'>随机数</b>发生器设计

    FPGA的伪随机数发生器学习介绍

    今天是画师本人第一次和各位大侠见面,执笔绘画FPGA江湖,本人写了篇关于FPGA的伪随机数发生器学习笔记,这里分享给大家,仅供参考。 基于FPGA的伪随机数发生器 (附代码) 1、概念 随机数是专门
    的头像 发表于 09-12 09:13 806次阅读

    STM32L4随机数生成器模块(RNG)介绍

    基于噪声源的32位真随机数生成器。 •使用线性反馈移位寄存器进行后处理。 •由专用时钟(PLL48CLK)计时 •两个连续随机数之间的PLL48CLK时钟信号的40个周期 •可禁用以降低功耗 •5个
    发表于 09-11 07:29

    【野火 fireFlasher Mini 脱机烧录器】随机数测试

    随机数测试 野火mini脱机烧录器支持在指定地址添加指定个数的随机数,最多支持4组,每组4096个随机数。本篇来测试一下随机数的功能。 小试牛刀 先简单测试一下,在地址0x080040
    发表于 05-12 21:42