Мне нужно генерировать случайные 64-разрядные целые числа без знака, используя C. Я имею в виду, что диапазон должен быть от 0 до 18446744073709551615. RAND_MAX - 1073741823.
Я нашел некоторые решения в ссылках, которые могут быть дублирующимися, но ответы в основном объединяют некоторые результаты rand() или делают некоторые дополнительные арифметические операции. Таким образом, результаты всегда состоят из 18 цифр или 20 цифр. Мне также нужны результаты, такие как 5, 11, 33387, а не только 3771778641802345472.
Кстати, у меня действительно не так много опыта работы с C, но любой подход, примеры кода и идея могут быть полезными.
