Генератор случайных чисел AMD не может выдать ноль

AMD's random number generator can't generate a 0?

Генератор случайных чисел AMD не может выдать ноль

Участник форума flat assembler Jessé обнаружил, что инструкции RDRAND и RDSEED на процессорах AMD (возможно, только Zen 2) никогда не возвращают ноль заданного размера — в отличие от Intel. Он создал приложение для визуализации распределения и призывает проверить это на разных системах. AMD ответила, но, по мнению автора, невнимательно; он ждёт разъяснений.

Надеюсь, это не очередная глупость от AMD, которая решила, что ноль — не случайное число. Может, какой-нибудь топ-менеджер выполнил RDRAND, получил ноль, объявил, что это баг, и заставил инженеров «починить».

Ещё за этот день

2026-09-22