パスワードを忘れた? アカウント作成
472551 journal

quabbinの日記: 総当たり戦

日記 by quabbin

ちょっとした気晴らしに、昨日のエントリに関して、FizzBuzzるようなseedを探すための総当りスクリプトを組んでみた。

def createArray(a, b, c, d)
  [a, a, b, a, c, b, a, a, b, c, a, b, a, a, d]
end
 
def check(range)
  range.map{|i|
    srand(i)
    ret = (0..14).map {rand(4)}
    param = [ret[0], ret[2], ret[4], ret[14]]
    next if param.uniq.size != 4
    next if ret != createArray(*param)
    i
  }.compact
end
 
check(1..4294967295)

…ん~。我ながら汚いコードだ…

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア

読み込み中...