У меня есть polje[i]=rand()%30+1;
для случайных значений от 1 до 30, но как я могу сделать так, чтобы между 10 и 30?C - Случайные числа между 10 и 30
ответ
Как насчет использования rand()% 20 + 11? С этим вы можете генерировать случайные числа от 10 до 29. Dont эта работа? Или попробуйте rand()% 21 + 10 Этот будет включать 30 тоже.
polje[i]=rand()%21+10;
% 21, дает число в диапазоне от 0 до 20. Добавление 10, дает число между 10 и 30.
каверзный вопрос ... Надежда, что помогает ...
Другим способом уточнения является то, что '21 = (30-10) + 1' и' + 10' означает начальный номер. Таким образом, вы можете иметь 'min = 10; max = 30; range = max - min; polje [i] = rand()% (диапазон + 1) + мин; ' –
Вы можете попробовать rand()% 21 + 10;
ответ находится в диапазоне (10,30)
- 1. Попытка генерировать случайные числа между 1 и 10
- 2. Случайные числа от -10 до 10 в C++
- 3. Случайные числа без дубликатов и диапазон между
- 4. Случайные числа в C#
- 5. Случайные числа в C#
- 6. C++ случайные числа неслучайные
- 7. C - Матрица, случайные числа
- 8. C# вероятность и случайные числа
- 9. C# Случайные числа и массивы
- 10. Случайные целые числа C++
- 11. C# Случайные числа
- 12. Случайные числа в C#
- 13. Последовательные случайные числа C++
- 14. Генерировать случайные числа между 0.001359 и 1
- 15. Математические случайные числа между 50 и 80
- 16. Случайные числа в C
- 17. Случайные и отрицательные числа
- 18. Генерировать случайные числа от 10 до 65
- 19. Длинные случайные числа в C
- 20. случайные числа с указателями (C)
- 21. gfortran и случайные числа
- 22. Случайные целые числа/события (C++)
- 23. Случайные числа не случайные?
- 24. Вероятностные случайные числа?
- 25. Случайные числа и getStdGen
- 26. Мнение и случайные числа
- 27. Haskell и случайные числа
- 28. Массивы и случайные числа
- 29. Случайные числа и массивы в C
- 30. Метод C# и случайные числа в таблице
возможно дубликат [Как сгенерировать случайное число из диапазона в пределах - C] (http://stackoverflow.com/questions/2509679/how -to-generate-a-random-number-from-in-a-range-c) и [Генерировать случайные числа равномерно по всему диапазону] (http://stackoverflow.com/questions/288739/generate-random-numbers - равномерно по всему диапазону) –
немного поздно, но самый простой ответ - int random = arc4random_uniform (20) + 10; –