使用者:商火/文檔
< 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
(空)