1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Генерация случайных чисел

Тема в разделе ".NET - программирование", создана пользователем Balda, 24 дек 2009.

  1. Balda

    Balda Гость

    Репутация:
    0
    C#.
    метод NextDouble() класса Random генерирует случайное действительное число в пределе от 0.0 до 1.0.
    Как с помощью этого метода сгенерировать действительное число в заданном пользователем интервале (double min,max)?
     
  2. vital

    vital Больной Компом Детектед

    Репутация:
    0
    Регистрация:
    29 янв 2006
    Сообщения:
    2.432
    Симпатии:
    40
    Random r = new Random();
    int t = r.Next(min, max);
     
  3. Balda

    Balda Гость

    Репутация:
    0
    Как для целых чисел и так понятно ))
    Я про действительные числа (тип double) спрашиваю.
     
  4. vital

    vital Больной Компом Детектед

    Репутация:
    0
    Регистрация:
    29 янв 2006
    Сообщения:
    2.432
    Симпатии:
    40
    ЭЭ.. а разделить полученное целое, скажем на 100(1000, 10 000 и т.п), никак?
     
  5. YAK

    YAK Гость

    Репутация:
    0
    А почему бы просто не сгенерировать сначала случайную целую часть и прибавить сгенерированную случайную дробную часть?
     
  6. Bloodius Baggins

    Bloodius Baggins Гость

    Репутация:
    0
    Код:
    double r = min + rand.NextDouble() * (max - min);
     
  7. vital

    vital Больной Компом Детектед

    Репутация:
    0
    Регистрация:
    29 янв 2006
    Сообщения:
    2.432
    Симпатии:
    40
    кхх, обратите внимание на ник топикстартера, и все станет ясно=) Я только сейчас заметил..
     
Загрузка...

Поделиться этой страницей