Рандомное дробное число

SnowWind

Client
Регистрация
10.10.2012
Сообщения
246
Благодарностей
35
Баллы
28
Подскажите, как создать рандомное дробное число?
 

copper12

Client
Регистрация
26.11.2016
Сообщения
1 111
Благодарностей
260
Баллы
63
Random rand = new Random();
double temp;

temp = Convert.ToDouble(rand.Next(100))/100;
 

SnowWind

Client
Регистрация
10.10.2012
Сообщения
246
Благодарностей
35
Баллы
28
Забыл сказать, что в определённом диапазоне нужно от 2.50 до 3.50 например 3.37
 

copper12

Client
Регистрация
26.11.2016
Сообщения
1 111
Благодарностей
260
Баллы
63

copper12

Client
Регистрация
26.11.2016
Сообщения
1 111
Благодарностей
260
Баллы
63

SnowWind

Client
Регистрация
10.10.2012
Сообщения
246
Благодарностей
35
Баллы
28
не понимаю я C#, это мне ни о чём не говорит, массив что ли создать с шагом 0.01 и случайной выборкой
 

7make

Client
Регистрация
25.06.2011
Сообщения
1 547
Благодарностей
1 312
Баллы
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с 7make какие-либо сделки.

на кубиках можно тоже просто.
отдельно целую часть и дробную с конкатенацией через точку
 

Вложения

  • Спасибо
Реакции: Yo_Moe и copper12

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 480
Благодарностей
5 917
Баллы
113
Можно генерить целое от 250 до 350 и делить на 100.
Математические операции на C# описаны здесь, тут ничего сложного совершенно
 

material

Client
Регистрация
23.03.2021
Сообщения
329
Благодарностей
124
Баллы
43
Возможна ли реализация именно на C# создание рандомного дробного числа, скажем от 1.55 до 2.99?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 567
Благодарностей
9 184
Баллы
113
Возможна ли реализация именно на C# создание рандомного дробного числа, скажем от 1.55 до 2.99?
Вот так можно, как подсказали здесь (постом выше).

C#:
Random rand = new Random();
double temp;

temp = Convert.ToDouble(rand.Next(155,299))/100;
return temp;
 
  • Спасибо
Реакции: Kuki и material

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)