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

559
Как выбрать случайным образом из массива?

Я хочу знать, есть ли более чистый способ сделать это. По сути, я хочу выбрать случайный элемент из массива переменной длины. Обычно я бы сделал это так: myArray = ["stuff", "widget", "ruby", "goodies", "java", "emerald", "etc" ] item = myArray[rand(myarray.length)] Есть ли что-то, что более...

443
Как генерировать случайное число на языке Apple Swift?

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

441
Генератор случайных цветов

Учитывая эту функцию, я хочу заменить цвет на генератор случайных цветов. document.overlay = GPolyline.fromEncoded({ color: "#0000FF", weight: 10, points: encoded_points, zoomFactor: 32, levels: encoded_levels, numLevels: 4 }); Как мне это...

380
PHP: Как создать случайную уникальную буквенно-цифровую строку?

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

345
Лучший способ выбрать случайные строки PostgreSQL

Я хочу случайный выбор строк в PostgreSQL, я попробовал это: select * from table where random() < 0.01; Но некоторые другие рекомендуют это: select * from table order by random() limit 1000; У меня очень большая таблица с 500 миллионами строк, я хочу, чтобы она была быстрой. Какой подход лучше?...

309
Выберите n случайных строк из таблицы SQL Server

У меня есть таблица SQL Server с около 50 000 строк. Я хочу выбрать около 5000 из этих строк в случайном порядке. Я придумал сложный способ: создать временную таблицу со столбцом «случайное число», скопировать в нее свою таблицу, перебрать временную таблицу и обновить каждую строку с помощью...

304
Почему rand () + rand () выдает отрицательные числа?

Я заметил, что rand()библиотечная функция, когда она вызывается только один раз в цикле, почти всегда выдает положительные числа. for (i = 0; i < 100; i++) { printf("%d\n", rand()); } Но когда я добавляю два rand()звонка, сгенерированные номера теперь имеют больше отрицательных чисел. for (i =...

285
Как я могу перетасовать строки текстового файла в командной строке Unix или в сценарии оболочки?

Я хочу перемешать строки текстового файла случайным образом и создать новый файл. Файл может иметь несколько тысяч строк. Как я могу это сделать с cat, awk, cutи...

277
Почему люди говорят, что при использовании генератора случайных чисел наблюдается смещение по модулю?

Я видел, как этот вопрос задавали много, но никогда не видел истинного конкретного ответа на него. Итак, я собираюсь опубликовать один здесь, который, надеюсь, поможет людям понять, почему именно происходит «смещение по модулю» при использовании генератора случайных чисел, как rand()в C...

244
Получить случайный логический в Python?

Я ищу лучший способ (быстрый и элегантный), чтобы получить случайный логический в Python (подбросить монету). На данный момент я использую random.randint(0, 1)или random.getrandbits(1). Есть ли лучший выбор, о котором я не...