попробовал модули:
Math::Random
Math::TrulyRandom
но результат то-же. к примеру несколько раз запускаем скрипт выдает числа:
22, 34, 16, 27, 34, 6, 18, 34, 22 и т.д.
т.е. числа повторяются через определенный очень маленький промежуток.
я так думаю это из-за того что для каждого нового числа мы скрипт по новой запускаем?. может какое-нибудь промежуточное значение сохранять для пущей рандомности?