Sukunahikoのコメント: Re:乱数なら-1が連続してもいいのでは (スコア 2) 110
なんで、そうなるんだろう?
同じハッシュ値を持ちたくないって仕様だから、前と同じシード値が来たら、
普通は異なる値が来るまでリトライするよね。
乱数であれば、そのうち、別の値になることが期待できるだろうし…
でも、延々リトライさせてストールさせるわけにはいかないから、
ある程度繰り返しても変化がなければそこで、処理をあきらめる必要がある。
で、今回の件はかならず -1 を返すので必ずリトライオーバでブートに失敗する
ってのは、systemd が要求している仕様からでも導けるし、
通常の乱数の中で同じ値がたまたま数回連続しても、ほぼ大丈夫な実装だろう
ことは想像できると思うのだけど
同じハッシュ値を持ちたくないって仕様だから、前と同じシード値が来たら、
普通は異なる値が来るまでリトライするよね。
乱数であれば、そのうち、別の値になることが期待できるだろうし…
でも、延々リトライさせてストールさせるわけにはいかないから、
ある程度繰り返しても変化がなければそこで、処理をあきらめる必要がある。
で、今回の件はかならず -1 を返すので必ずリトライオーバでブートに失敗する
ってのは、systemd が要求している仕様からでも導けるし、
通常の乱数の中で同じ値がたまたま数回連続しても、ほぼ大丈夫な実装だろう
ことは想像できると思うのだけど