Office中国论坛/Access中国论坛
标题:
随机分配7位ID给注册用户,如何作到?
[打印本页]
作者:
webgenius
时间:
2006-5-23 02:57
标题:
随机分配7位ID给注册用户,如何作到?
在一个TABLE里面,用户填入个人信息,然后系统自动分配一个7位的ID,怎么做到呢?
这里是原话:
1. Player must first register and supply with
LastName, FirstName, Address, Telephone, and email to the “Registration” table.
2. Each player will be assigned with a 7 digits PlayerID
during registration and pay at least $5 as minimum balance.
谢谢!
作者:
fan0217
时间:
2006-5-23 02:59
若要生成指定范围的随机整数,请使用下面的公式:
Int((upperbound - lowerbound + 1) * Rnd + lowerbound)
复制代码
这里,upperbound 是范围内的最大值,lowerbound 是范围内的最小值。
作者:
webgenius
时间:
2006-5-23 03:04
谢谢版主!!!
可是这怎么可以放进TABLE里面呢?
作者:
webgenius
时间:
2006-5-23 03:07
此外
* Rnd + lowerbound)
是什么意思呢?谢谢!
复制代码
作者:
fan0217
时间:
2006-5-23 03:15
Rnd 函数
返回一个包含随机数的
Single
值。
语法
Rnd
[
(
number
)
]
可选参数 number 是 Single 值或任何有效的数值表达式。
返回值
如果 number 是
Rnd 生成值
小于零
将 number 用作种子时,每次生成的随机数相同。
大于零
序列中的下一个随机数。
等于零
最近生成的随机数。
未提供
序列中的下一个随机数。
说明
Rnd
函数返回一个大于或等于零但小于 1 的值。
number 的值将决定
Rnd
如何生成随机数:
对于任何一个给定的初始种子,将生成同一个数字序列,因为对
Rnd
函数的每次连续调用都将上次的数字作为序列中下一个数字的种子。
在调用
Rnd
前,请使用不带参数的
Randomize
语句通过一个基于系统计时器的种子来对随机数生成器进行初始化。
作者:
tz-chf
时间:
2006-5-23 03:25
再测一下是否已经存在,是的话再重新生成。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3