别再自己琢磨号码了,用EXCEL选号吧。
首先,我们先明白,Excel可以随机生成随机数。以下是几种生成随机数的方法:
1. 直接在Excel开始页面中的单元格里输入公式“=RAND()”,然后点击回车,随机数会自动显示在单元格中。然后将光标移动到单元格的右下角直到出现“+”,然后下拉,就可以得出一组随机数。
2. 生成固定数值区间随机数。公式为“=RAND()*(A-B)+B”。这里设置生成的随机数区间为[1,100]为例。在单元格A2输入公式“=RAND()*(100-1)+1”,然后点击回车,随机数会自动显示在单元格A2中。然后将光标移动到单元格A2右下角直到出现“+”,然后下拉,得出一组在[1,100]区间内的随机数。
3. 生成随机数保留两位小数。在单元格中输入公式为“=ROUND(RAND(),2)”,然后点击回车,随机数会直接显示在单元格里。然后将光标移动到单元格的右下角直到出现“+”,然后下拉,可以得出一组保留两位小数的随机数。
4. 生成随机数扩大100倍。在单元格中输入公式为“=RAND()*100”,然后点击回车,随机数会直接显示在单元格里。然后将光标移动到单元格的右下角直到出现“+”,然后下拉,得出一组随机数。利用这种方法可以自由设置随机数的扩大倍数。
5. 生成随机数取整数。在单元格中输入公式“=INT(RAND()*100)”,然后点击回车,就可以在单元格中生成整数随机数了。接着将光标移动到单元格右下角直到出现“+”,然后下拉,可以得出一组整数随机数。
以上就是Excel生成随机数的几个小技巧,希望对你有所帮助。
除此之外,我们还可以用下面方法:
选中一个单元格,输入=RANDBETWEEN(min, max),其中min和max分别为所需随机数范围的最小值和最大值。然后按下回车键,该单元格将显示一个介于min和max之间的随机整数。
同样,如果需要在多个单元格中生成不同的随机整数,可以先在一个单元格生成随机整数,然后复制这个单元格的公式,粘贴到其他单元格即可。
如果需要生成指定范围内的随机整数,我们最好用宏。用宏可以指定范围,像是大乐透的前区【1-35】就可以用这个实现。
使用RANDBETWEEN()函数生成指定范围内的随机数:
要在Excel中指定单元格里随机显示5个1到35范围内的数字,可以通过创建宏来实现。下面是创建这个功能的步骤:
打开 Excel,按下 Alt + F11 组合键打开 VBA 编辑器。
在 VBA 编辑器中,依次点击 插入(Insert) -> 模块(Module),这样会创建一个新的模块。
在新创建的模块中,粘贴以下 VBA 代码:
Sub GenerateRandomNumbers()
Dim i As Integer
Dim str As String
For i = 1 To 5
Randomize
str = str & CStr(Int((35 - 1 + 1) * Rnd + 1)) & " "
Next i
Range("A1").Value = str
End Sub
在上述代码中,Range("A1") 表示结果将显示在单元格 A1 中。你可以根据需要修改该单元格的位置。
点击工具栏上的运行按钮或按下 F5 键执行该宏。
执行完毕后,单元格中会显示5个1到35范围内的随机数字,用空格分隔开。
通过上述步骤,你就可以在指定单元格中显示5个1到35范围内的随机数字了。
