якось у нас зайшла бодяга за hashCode.
oracle java та openjdk підтримують ёго стабільність через ліниве обчислення внутрішнёго поля сішного об'єкта.
алгоритм для get_next_hash задається ключем -XX:hashCode=n | n є [0, 5]
два - псевдо-випадкові генератори:
- за замовчуванням n=0 - PM RNG
- n=5 XorShift давно варто зробити за замовчуванням
XorShift і
(
Read more... )