Я только что удалил строку srand и использовал функцию, чтобы распечатать ее пару раз, и она генерировала случайные числа.Когда я использовал ваш код для генерации случайных чисел, он, очевидно, отображал те же 3 значения случайных чисел для r1, r2 и r3, независимо от того, сколько раз я его запускал.Я думаю, что то, что сказал Мукин Дак, было правдой.Это может быть из-за переполнения кода 10 * rand ().Единственным недостатком этого является то, что если вы перезапустите свой код, он будет генерировать те же случайные числа, что и в прошлом сеансе.