Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 74 сообщений
Cообщения с меткой

генератор случайных чисел - Самое интересное в блогах

Следующие 30  »
rss_habr

[Перевод] DIY квантовые вычисления: как я начал собирать квантовые схемы

Воскресенье, 03 Июля 2022 г. 13:00 (ссылка)



Квантовые вычисления – это прекрасный, сложный, новый мир, но нам не обязательно ждать разработок из Кремниевой долины, чтобы начать экспериментировать самим. На деле существует малоизвестный, но вполне доступный способ собрать квантовый компьютер самостоятельно. Читать дальше →

https://habr.com/ru/post/674048/?utm_source=habrahabr&utm_medium=rss&utm_campaign=674048

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Создавая непредсказуемость. Примеры использования генераторов случайных чисел

Среда, 19 Января 2022 г. 10:25 (ссылка)

Привет, Хаброжители! У нас вовсю продолжается распродажа «Старый Новый год»

Кто пытается арифметическими методами генерировать случайные числа, тот, конечно, живет во грехе. Поскольку, как указывалось уже неоднократно, нет такого феномена, как случайное число — есть только методы для получения случайных чисел. – Джон фон Нейман

Генераторы случайных чисел (ГСЧ) – важнейшая составляющая разнообразных процессов, связанных с компьютерными программами, таких как криптография, моделирование, машинное обучение, игры, программирование, азартные игры, научные исследования – список можно продолжать. Но может возникнуть вопрос: как именно получить по-настоящему случайное значение, и почему это важно?

Читать далее

https://habr.com/ru/post/646399/?utm_source=habrahabr&utm_medium=rss&utm_campaign=646399

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Четыре новых атаки на схему безопасного обмена ключами KLJN

Вторник, 07 Декабря 2021 г. 17:45 (ссылка)

В этой статье мы рассмотрим четыре новых статистических атаки на схему безопасного обмена ключами KLJN (Кирхгофа-Лоу-Джонсона). В атаках используются генераторы случайных чисел. Мы рассмотрим несколько вариантов знакомства “хакера” с информацией о двух устройствах приема-передачи.

Читать далее

https://habr.com/ru/post/593981/?utm_source=habrahabr&utm_medium=rss&utm_campaign=593981

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Генераторы случайных чисел в разных ОС

Воскресенье, 05 Декабря 2021 г. 23:17 (ссылка)

"Генерация случайных чисел слишком важна, чтобы оставлять ее на волю случая" - Роберт Р. Кавью

Как-то поздним летним вечером мне пришлось разобраться, как устроены генераторы случайных чисел в Windows и Linux. Собственно, в этой статье я попробую привести саккумулированную информацию, и преподнести её максимально простыми словами, без необходимости лезть в исходники, туториалы и статьи.

Читать далее >>>

https://habr.com/ru/post/593543/?utm_source=habrahabr&utm_medium=rss&utm_campaign=593543

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] ZFS таинственным образом поедает мой CPU

Среда, 20 Октября 2021 г. 09:23 (ссылка)





Отдел микросервисов Netflix обратился ко мне за помощью с загадочной проблемой. Они заявили, что у них на сервере файловая система ZFS потребляет 30% CPU. Я рассказывал об этом на конференции Kernel Recipes 2017 — да, это старая история… но её стоит рассказать ещё раз.



Постановка задачи



Этот микросервис предназначен для сбора метрик. Недавно ребята обновились на новый образ ОС (BaseAMI) — и после этого заявили, что ZFS начала потреблять более 30% ресурса CPU. Первым делом я подумал, что они ошиблись: я лично разрабатывал системные компоненты ZFS в компании Sun Microsystems — и файловая система ну никак не могла настолько загружать процессор.
Читать дальше →

https://habr.com/ru/post/584458/?utm_source=habrahabr&utm_medium=rss&utm_campaign=584458

Комментарии (0)КомментироватьВ цитатник или сообщество
Divia

Как проводить конкурсы в инстаграм – идеи

Воскресенье, 25 Июля 2021 г. 18:15 (ссылка)


2749438_reklama3 (700x672, 108Kb)Инстаграм для большинства людей стал основной площадкой не только для общения и личных фото, которыми хочется делиться с друзьями. Это мощный инструмент продвижения и рекламы. Именно здесь начинали именитые блогеры, а магазины именно отсюда начали получать основной приток клиентов.



2749438_konkyrsi_v_instagram__idei (600x400, 26Kb)



Читать далее...
Метки:   Комментарии (1)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Собираем квантовый генератор случайных чисел

Суббота, 10 Июля 2021 г. 17:02 (ссылка)



Цель этого проекта – создать настоящий квантовый генератор случайных чисел, то есть устройство, производящее на основе квантовых эффектов случайные числа. За реализацию случайности в нем будет отвечать ионизационная камера из пожарного извещателя. Читать дальше →

https://habr.com/ru/post/566406/?utm_source=habrahabr&utm_medium=rss&utm_campaign=566406

Комментарии (0)КомментироватьВ цитатник или сообщество
tanuuusa

Что такое рандомайзер и с чем его едят

Среда, 28 Апреля 2021 г. 17:52 (ссылка)


Если у вас имеется личный сайт, либо страничка в соц. сетях, для большего привлечения подписчиков вы решили провести розыгрыш призов или конкурс, могу вам посоветовать провести данное мероприятие с помощью генератора случайных чисел. Это делается быстро, буквально в один клик и, что примечательно, совсем бесплатно! Даже скачивать генератор,, он же рандомайзер, не нужно, всё делается онлайн. Как это сделать?




  • Составляете список имён участников конкурса.


  • Присваиваете им номера.


  • Публикуете данный список на своей странице.


  • Заходите на сайт needcalc.com и пишете диапазон чисел, начиная с 1 до последнего номера претендентов на приз.


  • Жмём зеленую кнопку "Сгенерировать" и получает цифру победителя. 


  • Делаем скриншот розыгрыша — всё по-честному!


  • И, конечно, поздравляем победителя!

    РіСЃС‡ (700x232, 20Kb)



Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Генераторы псевдослучайных чисел на основе РСЛОС

Понедельник, 07 Декабря 2020 г. 16:08 (ссылка)

Сегодня для решения множества прикладных задач требуется возможность генерировать случайные числа. Очевидно, что в зависимости от того, какая конкретно задача решается, к генератору случайных чисел будут предъявляться различные требования: например, иногда от генератора случайных чисел может понадобиться только уникальность полученного числа, в то время как зачастую, особенно в области криптографии, требования к подобному устройству/алгоритму накладываются гораздо более жёсткие.

Целью данной статьи является ознакомление с ГПСЧ на основе регистров сдвига с линейной обратной связью, несколькими их модификациями, а также несколькими криптографически стойкими ГПСЧ, которые применяются на практике.

Читать далее

https://habr.com/ru/post/531750/?utm_source=habrahabr&utm_medium=rss&utm_campaign=531750

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Генерация случайных чисел с помощью ДНК

Среда, 02 Декабря 2020 г. 11:00 (ссылка)





Случайности. Для кого-то все, что происходит вокруг, это одна сплошная случайность. А кто-то утверждает, что случайностей не бывает. Философствовать и спорить на эту тему можно много часов, а выводов все равно будет множество. Перейдя от метафизических размышлений к более реальным, можно увидеть, что случайные числа нашли свое применение во многих аспектах нашей жизни: от игровых автоматов до систем кодирования информации. Процесс, во время которого создается последовательность случайных чисел/символов, которую нельзя предугадать, именуется генерацией случайных чисел (ГСЧ). За долгую историю человечества было создано немало методов ГСЧ. Одни достаточно просты и понятны: игральные кости, монеты (орел/решка), колода карт и т.д.



Другие же применяют куда более сложные физические процессы: к примеру, за счет высокочастотных движений электронов электрическое сопротивление провода не является постоянным, т.е. варьируется случайным образом. Измерив этот фоновый шум, можно получить последовательность случайных чисел. Но методики ГСЧ не ограничиваются исключительно физикой. Группа ученых из Швейцарской высшей технической школы Цюриха (или сокращенно ETHZ) создали новый метод генерации случайных чисел, основанный на синтезе ДНК. Как именно это было достигнуто, насколько случайны полученные число, и можно ли их предугадать? Ответы на эти вопросы ждут нас в докладе ученых. Поехали. Читать дальше →

https://habr.com/ru/post/530724/?utm_source=habrahabr&utm_medium=rss&utm_campaign=530724

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[recovery mode] Генератор псевдослучайных чисел большой разрядности

Вторник, 07 Июля 2020 г. 19:26 (ссылка)

Недавно появилась статья с описанием скоростного генератора случайных чисел (утверждается, что самого быстрого в мире).



Понятно, её автор не читает русскоязычных статей по теме, но если бы читал, то не стал бы утверждать о мировом первенстве своего генератора в скорости работы. Скорость генерации псевдослучайных чисел в 12 ГигаБайт/сек. была достигнута достаточно давно.Этот генератор применяется для выработки ключей шифрования.
Читать дальше →

https://habr.com/ru/post/508388/?utm_source=habrahabr&utm_medium=rss&utm_campaign=508388

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Из песочницы] Использование случайного оракула на примере лотереи

Четверг, 30 Мая 2019 г. 11:09 (ссылка)

Как-то утром на глаза попалась статья о проверяемом генераторе случайных чисел на блокчейне Waves platform.



Общая картина была понятна, а вот способ конкретной реализации — нет. Какие-то коды, подписи, что, куда, зачем?



Несколько консультаций у автора оракула, в результате получилось объединить логику розыгрыша с алгоритмом получения случайного числа.

Читать дальше →

https://habr.com/ru/post/454102/?utm_source=habrahabr&utm_medium=rss&utm_campaign=454102

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

CPU-функции RDRAND и RDSEED стали доступнее

Пятница, 23 Февраля 2019 г. 01:28 (ссылка)

Всем привет!



Сам я криптографией не занимаюсь, но кому то вполне может пригодится мое небольшое исследование. Решил разобраться со встроенными в процессор функциями RDRAND и RDSEED. Компилятор Delphi сказал Undeclared identifier. Хмм. Уже давно существует BMI, BMI2, AVX, AVX2 и даже AVX-512, а дельфийцы остановились на SSE4.2. Не беда. Скомпилируем код сами.



Сначала сделал проверку на поддержку данных функций процессором. Конечно же CPUID. Использовать CPUID можно начиная с первых Pentium процессоров. Надеюсь никто не додумается запустить CPUID на 486 машине, ибо ее там еще не было. Кстати RDRAND и RDSEED до процессоров IvyBridge также не существует.



function CPU_support_RDRAND: Boolean;
asm
mov rax, $01
cpuid
test ecx, 40000000h //тестируем 30-й бит
setne al
end;

function CPU_support_RDSEED: Boolean;
asm
mov rcx, 0
mov rax, $07 //страница №7
cpuid
test ebx, 40000h //тестируем 18-й бит
setne al
end;


Оказалось, что мой Core i7 G6950X Extreme поддерживает данные функции. Поэтому дальше решил скомпилировать байт-код вручную. Для опытных приведу код REX и REX.W префиксов. Возможно вы захотите записать результат в другой регистр:



const
REX_RDRAND32: Byte = $F0; //(11b:REG, 110b:OPCODE, 000b:EAX)
REX_RDSEED32: Byte = $F8; //(11b:REG, 111b:OPCODE, 000b:EAX)
REX_W_RDRAND64: Byte = $48; //(11b:REG, 110b:OPCODE, 000b:RAX)
REX_W_RDSEED64: Byte = $48; //(11b:REG, 111b:OPCODE, 000b:RAX)
Читать дальше ->

https://habr.com/ru/post/441392/?utm_source=habrahabr&utm_medium=rss&utm_campaign=441392

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Заблуждения игроков при оценке рисков. Контроль генератора случайных чисел в разработке

Среда, 19 Декабря 2018 г. 08:01 (ссылка)

Человеческий мозг по своей природе очень плохо умеет оценивать вероятность срабатывания случайных событий, на основании выданной числовой оценки. И довольно хорошо на основании качественных оценок. А все потому, что человек мысленно делает конвертацию числовых вероятностей в качественные оценки, и делает это очень субъективно:




  • 80% попадания выстрела в игре — ну это почти гарантированное попадание;

  • 80% того, что ваш товарищ хоть когда-нибудь отдаст долг — не-не-не, так не пойдёт, это слишком большой риск;

  • 5% получения критического урона он NPC врага — маловероятно, риск можно игнорировать;

  • 1% риск падения сосульки, если пройти под крышей с капающими метровыми сосульками — ещё чего, лучше обойти с другой стороны тротуара;

  • 51% вероятность выигрыша в мини-игре в большой РПГ — можно рассчитывать на то, что после 20 ставок я чуть-чуть выиграю или, как минимум, останусь при своих… через 20 ставок… как такое могло случиться, что я проиграл половину всего своего золота? Тут явно сломан генератор случайных чисел!





В статье будут рассмотрены следующие вопросы:




  • ошибочные допущения в оценке вероятностей;

  • конкретные примеры заблуждений игроков и фактические вероятности «редких» событий;

  • генератор случайных чисел (вообще-то псевдослучайных);

  • ранние простые генераторы псевдослучайных чисел на примере Final Fantasy I;

  • подходы к реализации случайных событий с воспроизводимостью и без;

  • примеры удачно внедренных разных подходов и манипуляции в Fire Emblem.

Читать дальше ->

https://habr.com/post/432080/?utm_source=habrahabr&utm_medium=rss&utm_campaign=432080

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Random.org — история длиной в 20 лет

Четверг, 23 Августа 2018 г. 12:56 (ссылка)

Уже совсем скоро в рамках проекта «Сервер в облаках» у нас полетит воздушный шар, чьи координаты места приземления — настоящий генератор истинно случайных чисел, у которого источником энтропии является движение воздушных масс. На момент написания этого поста более 100 хабражителей принимают участие в этой интеллектуальной гонке – угадать/рассчитать место приземления сервера и выиграть сертификат на участие в регате. Присоединяйся!







А пока идет гонка и подготовка к полету, мы вспомнили, что у Random.org, одного из самых популярных онлайн-генераторов, предоставляющего истинно случайные числа, источником энтропии тоже является атмосфера, точнее, атмосферные шумы. К тому же сайт скоро будет справлять 20-летие. И история развития Random.org оказалась настолько феерична, и в духе нашего проекта, что в честь «энтропийного совпадения» и скорого юбилея мы решили перевести её для вас.
Читать дальше ->

https://habr.com/post/421031/?utm_source=habrahabr&utm_medium=rss&utm_campaign=421031

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Фотонный генератор случайных чисел: самое надежное шифрование?

Пятница, 27 Июля 2018 г. 11:00 (ссылка)





Информация это один из самых ценных ресурсов нашего времени. Полезна ли информация? Вопрос риторический. Конечно, да. Но попав не в те руки, она может навредить. Именно потому и используются различные методы, техники и алгоритмы шифрования данных. Ведь, покупая что-то в сети, вы не хотите чтобы ваши платежные данные попали какому-то проходимцу. Однако не все алгоритмы одинаково хороши. Защита данных и хакеры (будем для простоты называть всех похитителей данных именно так) всегда работают на опережение друг друга. С появлением нового способа шифрования появляются и новые методы его обойти. Но что если будет такой алгоритм, который невозможно взломать? В этом помогают квантовые генераторы случайных чисел. Исследователи из университета Бристоля (Великобритания) разработали новое устройство шифрования — чип размером 1 мм2, использующее для генерации чисел фотоны. Еще одной отличительной чертой новинки является ее скорость — более 1 Гбит/с. Какие сложности пришлось преодолеть, какие преимущества именно у этого устройства в сравнении с другими, и насколько защищенными с его помощью станут наши данные? На эти и другие вопросы будем искать ответы в отчете исследователей. Поехали. Читать дальше ->

https://habr.com/post/418321/?utm_source=habrahabr&utm_medium=rss&utm_campaign=418321

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Избавляем игрока от раздражения: правильное использование случайных чисел

Среда, 25 Апреля 2018 г. 18:21 (ссылка)

image


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



Но есть способ и получше. Используя случайных чисел и их генерирование иным образом, мы можем создавать захватывающий игровой процесс, создающий «идеальный» уровень сложности, не выбешивая при этом игроков. Но прежде чем мы перейдём к этому, давайте рассмотрим основы генераторов случайных чисел (или RNG).
Читать дальше ->

https://habr.com/post/354132/?utm_source=habrahabr&utm_medium=rss&utm_campaign=354132

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<генератор случайных чисел - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda