如何获得一个6位长随机数
答案:1 悬赏:0 手机版
解决时间 2021-02-01 00:59
- 提问者网友:刺鸟
- 2021-01-31 02:41
如何获得一个6位长随机数
最佳答案
- 五星知识达人网友:一袍清酒付
- 2021-01-31 03:26
根据MSDN给出的公式:
Int((upperbound - lowerbound + 1) * Rnd + lowerbound)
6位长随机数=Int((999999-100000+1)*Rnd+100000)
或者,也可以这样:分别生成0-9的5个数和一个1-9的数凑起来
6位长随机数=Int((9-1+1)*Rnd+1)*100000+ _
Int((9-0+1)*Rnd+0)*10000+ _
Int((9-0+1)*Rnd+0)*1000+ _
Int((9-0+1)*Rnd+0)*100+ _
Int((9-0+1)*Rnd+0)*10+ _
Int((9-0+1)*Rnd+0)
或者也可以先用"+"连成字符串再CInt
还有一个更简单的方法。六位长的?也就是说最小的是 100000 了是吗?这样:
Int((upperbound - lowerbound + 1) * Rnd + lowerbound)
6位长随机数=Int((999999-100000+1)*Rnd+100000)
或者,也可以这样:分别生成0-9的5个数和一个1-9的数凑起来
6位长随机数=Int((9-1+1)*Rnd+1)*100000+ _
Int((9-0+1)*Rnd+0)*10000+ _
Int((9-0+1)*Rnd+0)*1000+ _
Int((9-0+1)*Rnd+0)*100+ _
Int((9-0+1)*Rnd+0)*10+ _
Int((9-0+1)*Rnd+0)
或者也可以先用"+"连成字符串再CInt
还有一个更简单的方法。六位长的?也就是说最小的是 100000 了是吗?这样:
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯