На HTML - никак: HTML не является языком программирования.
Можно на PHP (или любом ином back-end языке) - генерируя HTML-код на сервере в зависимости от значения, выданного генератором случайных чисел. В этом случае посетитель не может вмешаться в процедуру генерации.
Можно на JavaScript - генерируя HTML JS-кодом в браузере. В этом случае посетитель может посмотреть код в браузере, разобраться что и как генерируется и сгенерировать то, что ему надо - независимо от того, что сгенерировал твой код.