На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Следующие правила действуют в данном разделе в дополнение к общим Правилам Форума
1. Здесь обсуждается Java, а не JavaScript! Огромная просьба, по вопросам, связанным с JavaScript, SSI и им подобным обращаться в раздел WWW Masters или, на крайний случай, в Многошум.
2. В случае, если у вас возникают сомнения, в каком разделе следует задать свой вопрос, помещайте его в корневую ветку форума Java. В случае необходимости, он будет перемещен модераторами (с сохранением ссылки в корневом разделе).

3. Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы. Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.
4. Не рекомендуется создавать несколько несвязанных вопросов в одной теме. Пожалуйста, создавайте по одной теме на вопрос.
Модераторы: dark_barker, wind
Страницы: (2) 1 [2]  все  ( Перейти к последнему сообщению )  
> Функция Random
    Цитата Java_starter @
    Алгоритм от Alex_ru подходит, но например при (nextInt(3) + 1)
    когда нужны 1, 2, 3 иногда выпадает ноль.

    Я уже выше говорил, что nextInt() и подобные выдают случайное число от 0 до заданного минус 1.
    Т.е. nextInt(5) = 0/1/2/3/4 и т.п.

    Как и предложили выше - не нужен 0 - прибавьте просто 1 к результату.

    P.S. Да и впринципе - у вас есть генератор случайных (абсолютно) чисел.
    Далее к нему вы можете приделать любые дополнения (отсеивать повторения, отсеивать 2 одинаковых друг за другом, да хоть нечетные отсеивайте или все что делится на 555).
    Просто не понимаю что в этом может вызвать затруднения, если вам известен синтаксис и основы языка...
    Сообщение отредактировано: mgarin -
    1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0,0181 ]   [ 14 queries used ]   [ Generated: 16.07.25, 05:33 GMT ]