随机数生成器

在线生成随机数字,可选范围、数量、是否唯一。快捷键:回车
  • 更多工具

    随机数生成器是一款免费的在线随机数字生成工具,可用于在线随机排序、摇奖抽号、彩票模拟、随机密码等。你可以根据自己的需求自定义参数,包括随机数生成的范围、生成随机数的数量、生成的多个随机数是否唯一等等。

    随机数生成器设置

    1. "最小数 "和 "最大数 "可以限制随机结果中的数字范围,例如,如果需要生成小于10的整数,可以分别填写0和10;如果需要生成3位数字,需要在 "最小数 "中填写最小3位数 "100",在 "最大数 "中填写最大3位数 "999"。

    2. "生成个数"是指一次生成随机数的数量,如果你需要同时生成5个随机数,你可以在这里输入 "5"。

    3. "允许重复?"是允许或杜绝同一个数字在随机数结果中多次出现。这个设置只有在 "数字 "生成个数 "1 "时才有效。

    随机数发生器是如何工作的?

    本系统可以通过点击一次 "生成 "直接生成随机数;也可以通过点击下面的 "开始 "按钮开始生成随机数,然后通过点击 "停止 "按钮终止并生成随机数,也可以通过键盘上的空格键来控制。

    随机数公式Excel/随机数字函数Excel公式:

    同时如果你需要在Excel或者WPS中生成随机数字,可以使用下方的公式进行生成:

    =ROUND(RAND()*(100-6)+6,0)

    以上公式演示的是生成一个从6到100的随机数,如果需要生成多个,可以将公式粘贴至多个表格,或者将含有公式的表格拖动至多个表格即可实现随机数字函数在excel或者wps中的批量生成。

    如何在不同的编程语言中产生伪随机数

    编程语言 生成随机数的函数/方法
    Java Math.random()*10 生成一个0到9随机数
    PHP rand(0,10) 生成一个0到10随机数
    JavaScript Math.floor(Math.random()*10) 获取0到9的随机整数
    Python random.randint(0,10) 生成0到10随机数
    Go fmt.Println(rand.Intn(100)) //返回[0,100)的随机整数
    OC arc4random_uniform(10 + 1)
    Swift arc4random() % 10 + 1