|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.12.2014, 15:20 | #1 |
Пользователь
Регистрация: 05.04.2014
Сообщений: 54
|
Рандом
Начал занимать по книжкам, сайтам Java. Возникли трудности с рандомом. В программе я создаю массив из 10 чисел и хочу его заполнить случайными числа от 0 до 10000, с помощью метода Math.random(), а затем просто считаю сколько чисел было больше 5000, сколько меньше. Так вот почему-то всегда первые 5 чисел - нули.
Код:
Код:
|
15.12.2014, 15:27 | #2 |
Пользователь
Регистрация: 05.04.2014
Сообщений: 54
|
К стати если воспользоваться new Random(), такая же ситуация
Код:
0 0 0 0 0 4183 6334 7162 7162 7162 меньше 5000 = 3 больше 5000 = 7 |
15.12.2014, 16:09 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Taner, было ошибкой сортировать массив во время того, как он ещё не заполнен!
пробуйте: Код:
|
15.12.2014, 16:09 | #4 |
C/C++, Java
Участник клуба
Регистрация: 28.03.2012
Сообщений: 1,680
|
В общих чертах все верно, сделал свой вариант
Код:
Serge_Bliznykov с языка сорвал Причем эта сортировка идет при каждой итерации цикла. Мне еще кажется, что обращение к статическим переменных cMax и cMin можно делать без указания класса...
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости" Сложность - враг простоты и удобства! Последний раз редактировалось Bugrimov; 15.12.2014 в 16:14. |
15.12.2014, 16:17 | #5 |
Пользователь
Регистрация: 05.04.2014
Сообщений: 54
|
Все понятно, спасибо, а я зациклился на том, что у меня что-то с рандомом не правильно и поэтому такие результаты, а такую ошибку даже и не заметил
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
РАНДОМ | kilogram | PHP | 3 | 12.05.2012 14:24 |
рандом | ZoomHz | Общие вопросы C/C++ | 1 | 10.07.2011 20:22 |
Рандом | Ya_Aston | Помощь студентам | 4 | 17.12.2010 22:43 |
Рандом | Syltan | JavaScript, Ajax | 0 | 07.05.2010 01:40 |
рандом | Arcueid1691 | Общие вопросы C/C++ | 7 | 18.06.2009 00:58 |