2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

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首,按时间顺序填入选择区内。
维护说明 每年新建页面时,需要附上对应随机器。为了增强随机性,每年的素数均不相同,不可直接复制粘贴。笔者找到一些随机性比较好的素数,目前分配如下,以备后忘:
  • 2012:8161
  • 2013:8623
  • 2014:8011
  • 2015:8293
  • 2016:7523
  • 2017:8463
  • 2018:7523
  • 2019:7121
  • 2020:7243

目前曲目的更新方法还有麻烦之处,待想到更好的方法后再说明。

JS类

VC Editor Plus

(空)