|
0 / 0 / 0
Регистрация: 04.11.2015
Сообщений: 9
|
|
Заполнение вектора случайными числами08.11.2015, 19:13. Показов 6706. Ответов 26
Метки нет (Все метки)
как с помощью функции rand() заполнить вектор случайными числами из промежутка, причем границы промежутка пользователь указывает самостоятельно?
0
|
|
| 08.11.2015, 19:13 | |
|
Ответы с готовыми решениями:
26
Лямбда: заполнение вектора случайными числами Заполнение случайными числами |
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
||||||
| 08.11.2015, 19:17 | ||||||
0
|
||||||
|
Заблокирован
|
||||||
| 08.11.2015, 21:02 | ||||||
|
nmcf, зачем этот кошмар когда можно проще?
1
|
||||||
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 08.11.2015, 23:30 | |
|
Volrajas, потому что так нарушается равномерное распределение, а я это не люблю.
0
|
|
|
Заблокирован
|
|
| 09.11.2015, 07:00 | |
|
0
|
|
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 09.11.2015, 09:31 | |
|
Volrajas, здесь хотя бы почитай: http://www.cplusplus.com/reference/cstdlib/rand/
A typical way to generate trivial pseudo-random numbers in a determined range using rand is to use the modulo of the returned value by the range span and add the initial value of the range. Notice though that this modulo operation does not generate uniformly distributed random numbers in the span (since in most cases this operation makes lower numbers slightly more likely).
1
|
|
|
Заблокирован
|
|
| 09.11.2015, 10:29 | |
|
nmcf, ну надо же, не знал спасибо
а ваш вариант более равномерный?
0
|
|
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 09.11.2015, 10:35 | |
|
Да. Но лучше этой древностью вообще не пользоваться. Есть <random>.
1
|
|
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 09.11.2015, 13:11 | |
|
Tulosba, что-то я его не вижу там. randint какой-то обсуждают, с диапазоном.
0
|
|
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
||
| 09.11.2015, 13:40 | ||
|
0
|
||
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 09.11.2015, 15:16 | |
|
Там всего 2 строки нужно.
0
|
|
|
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
|
|
| 09.11.2015, 15:24 | |
|
gru74ik, нет ты не одинок
Вы не о том спорите, лучше ответьте как заполнить то что, по умолчанию не имеет конца? Или ждать пока память не закончится и система не загнется в ужасных судорогах не хватки памяти?
0
|
|
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
||||||||||||
| 09.11.2015, 15:44 | ||||||||||||
0
|
||||||||||||
|
Заблокирован
|
|||||||
| 09.11.2015, 16:30 | |||||||
0
|
|||||||
|
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
|
||||||
| 09.11.2015, 17:48 | ||||||
|
Volrajas, хорошо, а я вот после цикла допишу
0
|
||||||
|
Заблокирован
|
|
| 09.11.2015, 20:49 | |
|
Mesteriis, бред какой то несешь размер вектора такой какой то указываешь при создании, ну можно еще использовать push_back, но это более медленно (хотя он и выделяет с запасом)
0
|
|
|
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
|
|
| 09.11.2015, 21:00 | |
|
Volrajas, А ты попроуй сделать что я сказал, сильно удивишься!
0
|
|
|
Заблокирован
|
|
| 09.11.2015, 21:44 | |
|
Mesteriis, просто ошибка будет
0
|
|
| 09.11.2015, 21:44 | |
|
Помогаю со студенческими работами здесь
20
Заполнение массива случайными числами Заполнение матрицы случайными числами Заполнение массива случайными числами
Заполнение строки случайными числами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|