powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / заполнения массива
8 сообщений из 8, страница 1 из 1
заполнения массива
    #38843289
DimaKhodan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подскажите как заполнить массив случайными числами в диапазон он [-1;1].
Я знаю как заполнять числа диапазоном от 0 и дальше, но как это сделать с числами ниже нуля, что-то не могу догнать. Например [-10;10].
...
Рейтинг: 0 / 0
заполнения массива
    #38843291
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Случайную величину можно умножать и складывать. Получаем разные формы гистограммы. Для линейной [-1;1]
Код: java
1.
2.0 * random.nextDouble() - 1.0;
...
Рейтинг: 0 / 0
заполнения массива
    #38843315
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaKhodanподскажите как заполнить массив случайными числами в диапазон он [-1;1].
Я знаю как заполнять числа диапазоном от 0 и дальше, но как это сделать с числами ниже нуля, что-то не могу догнать. Например [-10;10].

генерируй случайным образом знак
...
Рейтинг: 0 / 0
заполнения массива
    #38843520
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174генерируй случайным образом знакПлохое решение. mayton правильно сказал - сдвиг и масштабирование.
...
Рейтинг: 0 / 0
заполнения массива
    #38843552
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorovrema174генерируй случайным образом знакПлохое решение. mayton правильно сказал - сдвиг и масштабирование.

там вообще-то достаточно православного Random, который успешно генерит в любых диапазонах
...
Рейтинг: 0 / 0
заполнения массива
    #38843854
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой смысл вкладывается в термин "православный" - непонятно.

Из набора методов Random (JDK7) нет нужного автору.

http://docs.oracle.com/javase/7/docs/api/java/util/Random.html

Поэтому я предложил простейшую формулу на базе nextDouble().

Кстати не факт что гистограмма double будет линейной на больших диапазонах
(там где стрельнет "экспонента").
...
Рейтинг: 0 / 0
заполнения массива
    #38843871
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonКакой смысл вкладывается в термин "православный" - непонятно.

Из набора методов Random (JDK7) нет нужного автору.

http://docs.oracle.com/javase/7/docs/api/java/util/Random.html

Поэтому я предложил простейшую формулу на базе nextDouble().

Кстати не факт что гистограмма double будет линейной на больших диапазонах
(там где стрельнет "экспонента").

nextInt() подходит
...
Рейтинг: 0 / 0
заполнения массива
    #38843883
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну дай б-г.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / заполнения массива
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]