2023年政策修订增补工作正在进行中,欢迎参与!
User:商火/文档
< User:商火
本页面用于说明本人写的一些工具的原理和使用方法。如果工具发生了更新,请在此处记录更新日志。
非JS类
Vocaloid中文殿堂曲首页上方随机展示器
功能 | 用于抽取六首殿堂曲展示 |
---|---|
原理 | 线性同余算法 |
详细说明 | 随机序列部分:利用当前系统时间的秒数{{#time:s}}作为随机种子seed,设定一个整数n(n一般要求是素数且足够大),反复令seed = (seed * n) mod 61,构造一个关于seed的伪随机序列。每次得到seed的新数值时,取seed mod 5 (即是取除以5的余数),得到0~4范围内的一个整数,每个整数对应相应选择区中的一首曲目。重复六次,输出六首曲目。 曲目库部分:除12年由于总数少,只取6*4=24首外,其他年份均取6*5=30首,按时间顺序填入选择区内。 |
维护说明 | 每年新建页面时,需要附上对应随机器。为了增强随机性,每年的素数均不相同,不可直接复制粘贴。笔者找到一些随机性比较好的素数,目前分配如下,以备后忘:
目前曲目的更新方法还有麻烦之处,待想到更好的方法后再说明。 |
JS类
VC Editor Plus
(空)