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

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

  1. Balda

    Balda Гость

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

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

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

    Balda Гость

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

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

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

    YAK Гость

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

    Bloodius Baggins Гость

    Код (Text):
    double r = min + rand.NextDouble() * (max - min);
     
  7. vital

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

    Регистрация:
    29 янв 2006
    Сообщения:
    2.469
    Симпатии:
    27
    кхх, обратите внимание на ник топикстартера, и все станет ясно=) Я только сейчас заметил..
     
Загрузка...
Похожие Темы - Генерация случайных чисел
  1. sasha465
    Ответов:
    2
    Просмотров:
    6.075
  2. lmike
    Ответов:
    3
    Просмотров:
    633
  3. framd
    Ответов:
    1
    Просмотров:
    782
  4. DamirAstana
    Ответов:
    11
    Просмотров:
    1.875
  5. Kee_Keekkenen
    Ответов:
    1
    Просмотров:
    1.294

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