Как генерировать число от -0.2 до 0.2 ?

deriklogov

Client
Регистрация
02.11.2011
Сообщения
97
Благодарностей
6
Баллы
8
Пробывал в генерации чисел неработает, пробывал хотя бы от 0 до 0.2 а потом добавлять "-"
Тоже не генерирует, пытался в C++ тоже нехочет.
Помогите
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 605
Благодарностей
4 596
Баллы
113

deriklogov

Client
Регистрация
02.11.2011
Сообщения
97
Благодарностей
6
Баллы
8
public static class RandomExtensions
{
public static double NextDouble(
this Random random,
double minValue,
double maxValue)
{
return random.NextDouble() * (maxValue - minValue) + minValue;
}
}

var r = new Random();
return r.NextDouble(0.02,0.2);
 

deriklogov

Client
Регистрация
02.11.2011
Сообщения
97
Благодарностей
6
Баллы
8
или простой

var r = new Random();
return r.Next(0.02,0.2);
 

vrska

Client
Регистрация
07.02.2010
Сообщения
589
Благодарностей
408
Баллы
63

deriklogov

Client
Регистрация
02.11.2011
Сообщения
97
Благодарностей
6
Баллы
8
Первый вариант там брал
 

deriklogov

Client
Регистрация
02.11.2011
Сообщения
97
Благодарностей
6
Баллы
8
Непонятен вопрос, что значит это точно мои ? всмысле я их сам писал или сам пробывал ?
Сам я их не писал, я в C++ вообще не программирую, все в PHP
Поэтому ищу варианты , пробую, если ничего не работает прошу помощь
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 605
Благодарностей
4 596
Баллы
113
Код:
double maxValue = 0.2;
double minValue = -0.2;
return new Random().NextDouble() * (maxValue - minValue) + minValue;
 
  • Спасибо
Реакции: Astraport и deriklogov

vrska

Client
Регистрация
07.02.2010
Сообщения
589
Благодарностей
408
Баллы
63
Непонятен вопрос, что значит это точно мои ? всмысле я их сам писал или сам пробывал ?
Сам я их не писал, я в C++ вообще не программирую, все в PHP
Поэтому ищу варианты , пробую, если ничего не работает прошу помощь
C# дядь. И задача твоя непонятна. Если тебе нужно тупое рандомное число с запятой. То этот код тебе подойдет.
Но мне почему то кажется, что тебе нужны конкретные числа в твоем диапазоне Например -0,1. Так?
 

deriklogov

Client
Регистрация
02.11.2011
Сообщения
97
Благодарностей
6
Баллы
8
Спасибо работает !
 

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