В этом-то и проблема, монетой генерировать очень долго и трудозатратно, со временем начинаешь пытаться ускорить процесс и тем самым снижаешь "рандомность". Можно натренироваться настолько, что при правильном расчете силы и высоты подрабасывания будет выпадать "орел" каждый раз когда вам этого хочется. Если бы я выбирал ручной способ, то предпочел бы обычные кости, например набор из 5-10 разноцветных игральных костей. Кладешь их в стакан, прикрываешь рукой и трясешь сколько влезет. Вероятность натренироваться минимальна. Главное перед тряской заведомо определить последовательность записи выпавших чисел, для чего и берутся разноцветные кости.
Идея ускорить процесс используя кости хорошая, но в ней по-видимому тоже есть свой изъян - многогранник кости должен быть идеальной формы и все кости обязаны быть идентичными друг другу по форме , массе, обработки граней и всем остальным физическим параметрам, которые могут повлиять на результат. Нашёл в продаже набор игральных костей , который " позволяет получить до 256 бит настоящей энтропии всего за один бросок" за 3000 руб. Чтобы один раз бросить многовато.
