Запитання з тегом «random»

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

6
Найкращий спосіб рандомізувати список рядків у Python
Я отримую в якості введення список рядків і мені потрібно повернути список із тими самими рядками, але в рандомізованому порядку. Я повинен дозволити дублікати - однаковий рядок може з'являтися один або кілька разів у вхідних даних і повинен мати однакову кількість разів у вихідних даних. Я бачу кілька способів "грубої …
79 python  string  random 



22
Як створити випадкову кількість фіксованої довжини за допомогою JavaScript?
Я намагаюся сформувати випадкове число, яке має мати фіксовану довжину рівно 6 цифр. Я не знаю, чи наведений нижче JavaScript коли-небудь створить число менше 6 цифр? Math.floor((Math.random()*1000000)+1); Я знайшов це запитання та відповідь на StackOverflow тут . Але, незрозуміло. РЕДАГУВАТИ: Я запустив наведений код купу разів, і так, він часто …

7
srand () - навіщо це називати лише один раз?
Це питання стосується коментаря до цього питання Рекомендований спосіб ініціалізації srand? Перший коментар говорить, що його srand()слід називати ТІЛЬКИ РАЗУ в додатку. Чому це так?
78 c  random  srand 

5
Випадкові рядки в Python 2.6 (Це нормально?)
Я намагався знайти більш пітонічний спосіб генерації випадкового рядка в python, який також може масштабуватися. Як правило, я бачу щось подібне до ''.join(random.choice(string.letters) for i in xrange(len)) Це відмовно, якщо ви хочете створити довгий рядок. Я деякий час думав про random.getrandombits і з'ясував, як перетворити це на масив бітів, а …


14
Створення випадкового імені файлу в оболонці unix
Я хотів би створити випадкове ім'я файлу в оболонці unix (скажімо, tcshell). Назва файлу повинна складатися з довільних 32 шістнадцяткових літер, наприклад: c7fdfc8f409c548a10a0a89a791417c5 (до якого я додаю все необхідне). Справа в тому, що це можна робити лише в оболонці, не вдаючись до програми.
76 unix  shell  random  tcsh 

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, 9) Мені було …
24 python  random 

2
Який із двигунів випадкових чисел <випадкових> насправді слід використовувати на практиці? std :: 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 

4
Чи є ефективний спосіб генерувати N випадкових цілих чисел у діапазоні, який має задану суму чи середнє значення?
Баунті закінчується в протягом 12 годин . Відповіді на це питання мають право на репутацію +200 репутації. Петро О. шукає канонічну відповідь : Підводячи підсумок: або (1) знайти більш ефективний алгоритм, ніж той, що реалізований у коді, або (2) вказати формулу для кількості дійсних. комбінації та як "відкрутити" номер комбінації. …

1
Функція «вибірки» для порівняльної оцінки в R
Я оцінював sampleфункцію в R і порівнював її з igraph:sample_seqі стикався з дивним результатом. Коли я запускаю щось на кшталт: library(microbenchmark) library(igraph) set.seed(1234) N &lt;- 55^4 M &lt;- 500 (mbm &lt;- microbenchmark(v1 = {sample(N,M)}, v2 = {igraph::sample_seq(1,N,M)}, times=50)) Я отримую такий результат: Unit: microseconds expr min lq mean median uq …
11 r  random 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.