当前位置: 首页 > news >正文

4.3 random模块

'''

    random模块:

   

'''

# 1.产生随机整数

import random

print(random.randint(20,50))        #从区间20-50产生一个随机数

# 产生0-1之间的随机小数 --- c/Java都适用

print(random.random())

# 案例:生成0-100内随机的整数

print(int(random.random()*100))     #int保证生成的随机数为整数  random.random()随机范围为0-1,*100则扩大了随即范围

import math

print(math.floor(random.random()*100))

# 3. choice:取列表中的随机元素

list1 = [10,20,"马思唯",{"username:":"wzw"},0.25]

print(random.choice(list1))



 

# 案例:使用随机数完成一个抽奖案例

import random

list = ["手机","化妆品","饮料","包包","游戏键盘","500网费","游戏鼠标","100网费","50网费"]

res = random.choice(list)

print(f"恭喜您,抽取了'{res}'作为您的奖品")

相关文章:

  • 中小企业MES系统详细设计
  • 低代码/AI是否会取代前端开发?
  • 倒排索引与数据库索引
  • 小刚说C语言刷题—1018三角形类别
  • [预备知识]5. 优化理论(一)
  • Linux 库文件详解
  • 文章六:《循环神经网络(RNN)与自然语言处理》
  • 云盘系统设计
  • EMC PowerStore存储学习之一NVMe磁盘的命名规则
  • 预订接口优化:使用本地消息表保证订单生成、库存扣减的一致性
  • 程序员转行酒店用品客户经理
  • MySQL 中的游标(Cursor)
  • [计算机科学#8]:指令与程序的奥秘
  • c语言的常用关键字
  • WebRtc11:SDP详解
  • AE/PR模板 100个现代文字标题动态排版效果动画 Motion Titles
  • C++ unordered_set unordered_map
  • LearningFlow:大语言模型城市驾驶的自动化策略学习工作流程
  • 2023华为od统一考试B卷【二叉树中序遍历】
  • 5.2算法学习笔记(动态规划)
  • 美国警方:爱达荷州交通事故致7人死亡,8名伤者预计无生命危险
  • 9米长林肯车开进“皖南川藏线”致拥堵数小时,车主回应称将配合调查
  • 消费持续升温,这个“五一”假期有何新亮点?
  • 长三角铁路持续迎五一出行高峰:今日预计发送旅客418万人次
  • 专家分析丨乌美签署矿产协议,展现美外交困境下的无奈
  • 购车补贴、“谷子”消费、特色产品,这些活动亮相五五购物节