Вопросы с тегом «random»

88
Создание случайных чисел без дубликатов

В этом случае MAX составляет всего 5, поэтому я мог бы проверять дубликаты один за другим, но как я могу сделать это проще? Например, что, если MAX имеет значение 20? Спасибо. int MAX = 5; for (i = 1 , i <= MAX; i++) { drawNum[1] = (int)(Math.random()*MAX)+1; while (drawNum[2] == drawNum[1]) {...

88
Генерация уникальных случайных чисел в Java

Я пытаюсь получить случайные числа от 0 до 100. Но я хочу, чтобы они были уникальными, а не повторялись в последовательности. Например, если у меня 5 чисел, они должны быть 82,12,53,64,32, а не 82,12,53,12,32. Я использовал это, но он генерирует одинаковые числа в последовательности. Random rand =...

88
Элегантный метод генерации массива случайных дат в пределах двух дат

У меня есть датапикер, где я показываю два месяца, и я хочу случайным образом выбрать 3 даты в каждом видимом месяце $('.date').datepicker({ minDate: new Date(), dateFormat: 'DD, MM, d, yy', constrainInput: true, beforeShowDay: processDates, numberOfMonths: 2, showButtonPanel: true, showOn:...

88
Какой самый питонический способ извлечь случайный элемент из списка?

На этот вопрос есть ответы на Stack Overflow на русском : Рандомные числа в Python 3: выбирать рандомные значения из множества целых чисел до тех пор, пока эти значения не кончатся Скажем, у меня есть список xс неизвестной длиной, из которого я хочу случайным образом выбрать один элемент, чтобы...

88
Почему rand () повторяет числа гораздо чаще в Linux, чем в Mac?

Я реализовывал хэш-карту в C как часть проекта, над которым я работаю, и использовал случайные вставки для его проверки, когда заметил, что rand()в Linux кажется, что цифры повторяются гораздо чаще, чем в Mac. RAND_MAXравно 2147483647 / 0x7FFFFFFF на обеих платформах. Я сократил его до этой...

88
Сгенерировать случайный массив чисел с плавающей запятой между диапазоном

Мне не удалось найти функцию для генерации массива случайных чисел с плавающей запятой заданной длины в определенном диапазоне. Я посмотрел на случайную выборку, но, похоже, ни одна функция не выполняет то, что мне нужно. random.uniform подходит близко, но возвращает только один элемент, а не...

87
Самый быстрый способ сгенерировать случайное логическое значение

Итак, есть несколько способов создания случайного bool в C #: Использование Random.Next (): rand.Next(2) == 0 Использование Random.NextDouble (): rand.NextDouble() > 0.5 Есть ли разница? Если да, то какой на самом деле имеет лучшую производительность? Или есть другой способ, которого я не...

85
Случайная запись из таблицы базы данных (T-SQL)

Есть ли краткий способ получить случайную запись из таблицы sql-сервера? Я хотел бы рандомизировать свои данные модульного теста, поэтому ищу простой способ выбрать случайный идентификатор из таблицы. На английском языке выбор будет «Выбрать один идентификатор из таблицы, где идентификатор -...

85
Зачем вообще использовать класс C # System.Random вместо System.Security.Cryptography.RandomNumberGenerator?

Зачем кому-либо вообще использовать «стандартный» генератор случайных чисел из System.Random вместо того, чтобы всегда использовать криптографически безопасный генератор случайных чисел из System.Security.Cryptography.RandomNumberGenerator (или его подклассов, потому что RandomNumberGenerator...

84
Создавайте четко разные цвета RGB на графиках

При создании графиков и отображении различных наборов данных обычно рекомендуется различать наборы по цвету. Итак, одна линия красная, следующая - зеленая и так далее. Проблема в том, что когда количество наборов данных неизвестно, необходимо случайным образом генерировать эти цвета, и часто они...

84
Получить случайную выборку из списка, сохранив порядок товаров?

У меня есть отсортированный список, скажем: (на самом деле это не просто числа, это список объектов, которые отсортированы с помощью сложного трудоемкого алгоритма) mylist = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ,9 , 10 ] Есть ли какая-то функция python, которая даст мне N элементов, но сохранит...

84
Создание списка случайных чисел с суммированием до 1

Как мне составить список из N (скажем, 100) случайных чисел, чтобы их сумма была равна 1? Я могу составить список случайных чисел с помощью r = [ran.random() for i in range(1,100)] Как мне изменить это так, чтобы сумма списка равнялась 1 (это для моделирования вероятности)....

83
установить случайную начальную программу в Python

У меня довольно большая программа, в которой я использую функции из randomмодуля в разных файлах. Я хотел бы иметь возможность установить случайное начальное число один раз в одном месте, чтобы программа всегда возвращала одни и те же результаты. Можно ли этого достичь python?...