random- все статьи тега ➜ страница 3
случайность.seed (): что он делает?
Я немного запутался в том, что random.seed() делает в Python. Например, почему нижеприведенные испытания делают то, что они делают (последовательно)? >>> import random >>> random.seed(9001) >>> random.randint(1, 10) 1 >>> random.randint(1, 10) 3 >>> random.randint(1, 10) 6 >>> random.randint(1, 10) 6 >>> random.randint(1, 10) 7 Я не могу найти хорошую документацию по этому. Заранее спасибо! ...
Java: случайное длинное число в 0
случайный класс имеет метод, чтобы генерировать случайные числа в заданном диапазоне. Например: Random r = new Random(); int x = r.nextInt(100); это будет генерировать число int больше или равно 0 и меньше 100. Я хотел бы сделать то же самое с длинным номером. long y = magicRandomLongGenerator(100); случайный класс имеет только nextLong (), но он не позволяет установить диапазон. ...
Как создать случайный хэш SHA1 для использования в качестве идентификатора в узле.Джей?
Я использую эту строку для создания идентификатора sha1 для узла.js: crypto.createHash('sha1').digest('hex'); проблема в том, что он возвращает один и тот же идентификатор каждый раз. можно ли каждый раз генерировать случайный идентификатор, чтобы я мог использовать его в качестве идентификатора документа базы данных? ...
Почему RAND ()%6 предвзято?
при чтении как использовать std:: rand, я нашел этот код на cppreference.com int x = 7; while(x > 6) x = 1 + std::rand()/((RAND_MAX + 1u)/6); // Note: 1+rand()%6 is biased что не так с выражением справа? Попробовал, и он отлично работает. ...
Генерация случайных чисел после нормального распределения в C / C++
кто-нибудь знает, как я могу легко генерировать случайные числа после нормального распределения в C/C++ ? http://www.mathworks.com/access/helpdesk/help/toolbox/stats/normrnd.html Я не хочу использовать какой-либо из Boost. Я знаю, что кнут говорит об этом, но у меня нет книги под рукой сейчас. ...
Как сгенерировать случайное целое число из диапазона
Это следует из ранее опубликованного вопроса: как сгенерировать случайное число в C? Я хочу иметь возможность генерировать случайное число из определенного диапазона, например от 1 до 6, чтобы имитировать стороны штампа. Как бы я это сделал? ...
Создание случайной даты между двумя другими датами
Как бы я создать произвольную дату, которая должна быть между двумя заданными датами? Сигнатура функции должна быть примерно такой - randomDate("1/1/2008 1:30 PM", "1/1/2009 4:50 AM", 0.34) ^ ^ ^ date generated has date generated has random number to be after this to be before this и вернуть дату, например- "2/4/2008 7: 20 PM" ...
Сколько двузначных чисел между 0.0 и 1.0?
Это то, что было у меня на уме в течение многих лет, но я никогда не взял время, чтобы спросить, прежде чем. много (псевдо) генераторы случайных чисел, генерируют случайное число между 0.0 и 1.0. Математически есть бесконечные числа в этом диапазоне, но double является числом с плавающей запятой, и поэтому имеет конечную точность. поэтому вопросы: сколько double число между 0.0 и 1.0? там так же много чисел между 1 и 2? Между 100 и 101? Между 10^100 и 10^100+1? Примечание: если это имеет зн ...
Столкновения при генерации UUID-ы на JavaScript?
Это относится к этот вопрос. Я использую ответ для создания UUID в JavaScript: 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { var r = Math.random()*16|0, v = c == 'x' ? r : (r&0x3|0x8); return v.toString(16); }); Это решение, казалось, работает нормально, однако я получаю столкновения. Вот что у меня есть: веб-приложение, работающее в Google Chrome. 16 пользователей. около 4000 UUIDs были созданы за последние 2 месяца этими пользователями. я получил около ...
Как использовать random в пакетном скрипте?
Как использовать random в пакетном скрипте? ...
Как создать случайную строку, которая подходит для идентификатора сеанса в PostgreSQL?
Я хотел бы сделать случайную строку для использования в проверке сеанса с помощью PostgreSQL. Я знаю, что могу получить случайное число с SELECT random(), Так что я пробовал SELECT md5(random()), но это не работает. Как я могу это сделать? ...
Получение случайного элемента из ArrayList [дубликат]
этот вопрос уже есть ответ здесь: Случайный выбор элемента из списка 2 ответы Я изучаю Java и у меня возникли проблемы с ArrayList и RandomGenerator. у меня есть объект, называемый catalogue который имеет список массивов объектов, созданных из другого класса под названием item. мне нужен метод в catalogue который возвращает всю информацию на одном из itemобъекты в списке. Элемент item должен быть выбра ...
Генерация случайной строки из 5 символов
Я хочу создать точную строку из 5 случайных символов с наименьшей возможностью дублирования. Что было бы лучшим способом сделать это? Спасибо. ...
Взвешенные случайные числа
Я пытаюсь реализовать взвешенные случайные числа. В настоящее время я просто бьюсь головой о стену и не могу понять этого. в моем проекте (Hold'em hand-ranges, субъективный анализ all-in equity) я использую случайные функции Boost. Итак, допустим, я хочу выбрать случайное число между 1 и 3 (либо 1, 2 или 3). Генератор Mersenne twister Boost работает как шарм для этого. Однако я хочу, чтобы выбор был взвешен, например, как это: 1 (weight: 90) 2 (weight: 56) 3 (weight: 4) есть ли у Boost какая ...
Создание отчетливо различных цветов RGB в графиках
при создании графиков и отображении различных наборов данных обычно рекомендуется различать наборы по цвету. Так что одна линия красная, а другая зеленая и так далее. Проблема в том, что когда количество наборов данных неизвестно, нужно случайным образом генерировать эти цвета, и часто они оказываются очень близко друг к другу (например, зеленый, светло-зеленый). какие-либо идеи о том, как это можно решить и как было бы возможно генерировать отчетливо разные цвета? было бы здорово, если бы к ...
Создание случайных чисел без повторений
в этом случае Макс составляет всего 5, поэтому я мог бы проверить дубликаты один за другим, но как я могу сделать это более простым способом? Например, что делать, если Макс имеет значение 20? Спасибо. int MAX = 5; for (i = 1 , i <= MAX; i++) { drawNum[1] = (int)(Math.random()*MAX)+1; while (drawNum[2] == drawNum[1]) { drawNum[2] = (int)(Math.random()*MAX)+1; } while ((drawNum[3] == drawNum[1]) || (drawNum[3] == drawNum[2]) ) { ...
Случайное число в диапазоне [min-max] с помощью PHP
есть ли способ генерировать случайное число на основе min и max? например, если min был 1 и max 20, он должен генерировать любое число между 1 и 20, включая 1 и 20? ...
Последовательно создавать один и тот же случайный массив numpy
Я жду, когда другой разработчик закончит кусок кода, который вернет массив NP формы (100,2000) со значениями либо -1,0, либо 1. тем временем, я хочу случайным образом создать массив тех же характеристик, чтобы я мог начать свою разработку и тестирование. Дело в том, что я хочу, чтобы этот случайно созданный массив был одинаковым каждый раз, так что я не тестирую массив, который продолжает изменять свое значение каждый раз, когда я повторно запускаю свой процесс. Я могу создать свой массив таки ...
Как создать случайное число с определенной длиной в python
допустим, мне нужно 3-значное число, так что это будет что-то вроде: >>> random(3) 563 or >>> random(5) 26748 >> random(2) 56 ...
Лучший способ рандомизации списка строк в Python
Я получаю в качестве входных данных список строк и должен вернуть список с этими же строками, но в рандомизированном порядке. Я должен учитывать дубликаты-одна и та же строка может появляться один или несколько раз на входе и должна появляться одинаковое количество раз на выходе. Я вижу несколько способов "грубой силы" (используя петли, не дай бог), Один из которых я сейчас использую. Однако, зная Python, вероятно, есть классный однострочный лайнер, который выполняет эту работу, верно? ...