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

Этот тег предназначен для вопросов, касающихся случайных чисел и их генераторов, будь то псевдослучайных или действительно случайных.


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

12
Создавайте четко разные цвета RGB на графиках
При создании графиков и отображении различных наборов данных обычно рекомендуется различать наборы по цвету. Итак, одна линия красная, следующая - зеленая и так далее. Проблема в том, что когда количество наборов данных неизвестно, необходимо случайным образом генерировать эти цвета, и часто они оказываются очень близко друг к другу (зеленый, светло-зеленый, …
84 c#  random  graph  colors 

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


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


4
Почему новая случайная библиотека лучше, чем std :: rand ()?
Итак, я увидел доклад под названием rand () Считается вредным, и он выступал за использование парадигмы механизма распределения генерации случайных чисел std::rand()вместо парадигмы простого плюс модуля. Однако я хотел увидеть недостатки из std::rand()первых рук, поэтому провел небольшой эксперимент: В принципе, я написал 2 функции getRandNum_Old()и , getRandNum_New()что генерируется случайное число …
82 c++  c++11  random 

11
Быстрое случайное число от 0 до 1
В Swift я пытаюсь получить случайное число с плавающей запятой между 0 и 1, но я не могу заставить работать преобразования типов. func randomCGFloat() -> CGFloat { return CGFloat(arc4random()) / UINT32_MAX } Я получаю сообщение об ошибке "CGFloat" не преобразовывается в "UInt8" Запуск Xcode 6.


2
Как рандомизировать вектор
Я хотел бы случайным образом изменить порядок чисел в векторе с помощью простой однострочной команды? Мой конкретный вектор V имеет 150 записей для каждого значения от 1 до 10: V <- rep(1:10, each=150)
81 r  vector  random  shuffle 

11
Случайность вообще не случайна?
Я сделал это, чтобы проверить случайность randint: >>> from random import randint >>> >>> uniques = [] >>> for i in range(4500): # You can see I was optimistic. ... x = randint(500, 5000) ... if x in uniques: ... raise Exception('We duped %d at iteration number %d' % (x, …

2
Распределение конечных цифр случайных чисел в Python
Есть два очевидных способа генерирования случайной цифры от 0 до 9 в Python. Можно сгенерировать случайное число с плавающей запятой между 0 и 1, умножить на 10 и округлить в меньшую сторону. В качестве альтернативы можно использовать random.randintметод. import random def random_digit_1(): return int(10 * random.random()) def random_digit_2(): return random.randint(0, …
24 python  random 

2
Какой из <случайных> механизмов случайных чисел следует использовать на практике? станд :: mt19937?
Предположим, вы хотите использовать средства C ++ &lt;random&gt;в практической программе (для некоторого определения «практический» - ограничения здесь являются частью этого вопроса). У вас есть код примерно так: int main(int argc, char **argv) { int seed = get_user_provided_seed_value(argc, argv); if (seed == 0) seed = std::random_device()(); ENGINE g(seed); // TODO: proper …
21 c++  c++11  random 

5
Есть ли эффективный способ генерировать N случайных целых чисел в диапазоне, которые имеют данную сумму или среднее значение?
Существует ли эффективный способ генерирования случайной комбинации из N целых чисел, такой что каждое целое число находится в интервале [ min, max], целые числа имеют сумму sum, целые числа могут появляться в любом порядке (например, в случайном порядке), и комбинация выбирается случайным образом из всех комбинаций, которые отвечают другим требованиям? …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.