Python练习题 :随机生成一批数

这是一篇关于Python编程的练习,主要内容是如何指定生成一定数量的随机数,并限定其范围。文章指出`random.randint[a,b]`的取值不包含a和b,探讨了如何设计一个函数,使得生成随机数只需调用一次即可多次使用。" 79335478,6652005,Redis实战:订阅与事务操作详解,"['Redis', '数据存储', '缓存系统', '数据库事务', '消息发布/订阅']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、题目:指定生成一批数的个数,并可以指定数的范围


"""
1、随机整数生成器
可以指定一批生成的个数、可以指定数值的范围、可以调整每批数字的个数
"""
import random


class Random_integer:

    def __init__(self,count,integer_start= 1,integer_stop= 100):
        self.count = count
        self.integer_start = integer_start
        self.integer_stop = integer_stop

    def integer_gen_int(self):
        return [random.randint(self.integer_start,self.integer_stop) for i in range(self.count)]
a = Random_integer(10)
print(a.integer_gen_int())
  • 注意【random.randint[a,b]取值范围是取不到a和的】
  • 上述类每次调用一次函数,都要生成一次,能否做到生成一次,随时调用

用生成函数来写 


"""
1、随机整数生成器
可以指定一批生成的个数、可以指定数值的范围、可以调整每批数字的个数
"""
import random


class Random_integer:

    def __init__(self,integer_start= 1,integer_stop= 100):
        self.integer_start = integer_start
        self.integer_stop = integer_stop
        sel
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值