Python生成随机整数(1个、n个、指定步长、不重复)

这篇具有很好参考价值的文章主要介绍了Python生成随机整数(1个、n个、指定步长、不重复)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.random.sample生成n个[a,b)范围内的【不重复】随机【整数】

# 导入random包
import random
# 生成10个[1,100)的随机整数
List = random.sample(range(1,100),10)
print(List)

>>> [7, 23, 26, 33, 52, 57, 63, 70, 77, 88]

2.random.randint生成1个[a,b]范围内的随机【整数】

# 导入random包
import random
# 返回1个[1,10]的随机整数
A = random.randint(1,10)
print(A)

>>> 6

3.random.randrange返回1个[a,b)范围内、指定步长的随机数

import random
# 返回1个[1,10)之间,以1开始,3为步长的随机整数
# 即[1,4,7]中的1个随机整数
A = random.randrange(1,10,3)
print(A)

>>> 7

4.使用种子生成随机数(一次性)文章来源地址https://www.toymoban.com/news/detail-508028.html

import random
random.seed(7)
print ("使用整数7种子生成随机数:", random.random())

print ("种子只能设置一次用一次:",random.random())

random.seed("hello",5)
print ("使用字符串种子生成随机数:", random.random())

>>> 使用整数7种子生成随机数: 0.32383276483316237
>>> 种子只能设置一次用一次: 0.15084917392450192
>>> 使用字符串种子生成随机数: 0.2803611416513847

到了这里,关于Python生成随机整数(1个、n个、指定步长、不重复)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Matlab随机整数生成

    Matlab随机整数生成 在MATLAB中,我们可以使用randi函数来生成指定范围内的随机整数。这个函数的语法如下: 其中, a 和 b 是整数,表示所生成的随机整数的范围为 [a, b] ; m 和 n 则是整数,指定了所生成的随机整数矩阵的大小。 下面是一个简单的例子,生成了一个3行4列的矩

    2024年02月06日
    浏览(28)
  • java生成4位不重复的随机数

    2024年02月12日
    浏览(32)
  • 用Java生成N个不重复的随机数,3种实例

    Java实现生成n个不重复的随机数可以使用Java中的Random类和Set集合来完成 具体代码如下: 上述代码中,使用了一个while循环来生成n个不重复的随机数。在每次循环中,先生成一个范围在1到max之间的随机整数,然后将其加入Set集合中,由于Set集合不允许元素重复,所以会自动去

    2024年02月15日
    浏览(27)
  • 【Python】 Python中生成随机整数

    在Python中生成一到一百随机整数是一项基本任务,不仅可以帮助我们进行调试和演示,还可以用于生成测试数据或进行随机化实验。在本篇文章中,我们将从多个方面对如何在Python中生成一到一百随机整数进行详细阐述,并给出代码示例。 Python标准库中的random模块可以帮助我

    2024年02月07日
    浏览(52)
  • java生成指定区间的随机数

    随机数 例:编写程序随机生成k个位于[m,n]区间的整数,对这k个数据进行升序排序并输出。 在使用Java生成随机数的时候,有一些注意事项需要注意,下面是一些常见的问题和解决方案: 1. 生成随机数时,应该使用Java的 Random 类,而不是 Math.random() 方法。原因是, Math.rando

    2024年02月10日
    浏览(31)
  • C# 生成指定长度的随机字符串

     /// summary         /// 生成指定长度的随机字符串         /// /summary         /// param name=\\\"intLength\\\"随机字符串长度/param         /// param name=\\\"booNumber\\\"生成的字符串中是否包含数字/param         /// param name=\\\"booSign\\\"生成的字符串中是否包含符号/param         /// param name=\\\"booSmall

    2024年01月19日
    浏览(41)
  • vue中使用faker库生成指定类型的随机数据

    Faker.js 是十分流行的 Node.js 工具库,2022年初,Faker.js的作者突然删库跑路,导致众多应用程序崩溃,为了继续使用Faker的功能,社区的几位开发者组成团队决定创建并维护新项目faker-js/faker,现其已成为社区控制的项目,github地址为 https://github.com/faker-js/faker,官方文档地址

    2024年02月12日
    浏览(33)
  • 中科院一区论文复现,改进蜣螂算法,Fuch映射+反向学习+自适应步长+随机差分变异,MATLAB代码...

    本期文章复现一篇发表于 2024年 来自中科院一区 TOP顶刊《Energy》 的改进蜣螂算法。 论文引用如下: Li Y, Sun K, Yao Q, et al. A dual-optimization wind speed forecasting model based on deep learning and improved dung beetle optimization algorithm[J]. Energy, 2024, 286: 129604. 改进的蜣螂优化算法原理如下 : 改进策

    2024年02月19日
    浏览(29)
  • 实现猜数字的游戏,要求随机生成1--100之间的整数,用户有五次机会猜测该数字,计算机给出猜大了或猜小了的提示,看用户能否猜对该数字。

    实现猜数字的游戏,要求随机生成1–100之间的整数,用户有五次机会猜测该数字,计算机给出猜大了或猜小了的提示,看用户能否猜对该数字。

    2024年02月15日
    浏览(34)
  • 随机生成密码(Python)

    随机密码生成是一种常见的加密技术,可以帮助用户在创建账户时生成强大的密码,从而保护账户的安全性。 随机生成密码。编写程序,在26个字母大小写和9个数字组成的列表中随机生成10个8位密码。 方法一: 运行结果: 方法二: 具体步骤: 1、导入random模块,用于生成随

    2024年02月03日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包