我更喜欢生成唯一的随机字母数字字符串以追加到我的UID的末尾。生成随机字符串以追加到UID
到目前为止,我在类库中找到的最接近的是Random类,该类生成的数字是次好的。
我至今是:
getNextRandomNumber
^(((rand nextValue)/
(Time now milliSeconds asInteger/Time now minutes asInteger
+ (Time now hour24 asInteger)) asInteger)).
rand
是一个类变量,初始化为:
initialize
rand := Random new.
这似乎写得很糟糕。但我不确定还有什么要做。
尝试http://smalltalk.gnu.org/blog/sblinn/fun-md5-and-random –