Size: a a a

2020 October 20

JC

Julian =) Coffee in Rust Beginners
учитывая что во всех алокаторах буферы буферов, то даже в кернелспейс скорее всего не прыгнет
источник

JC

Julian =) Coffee in Rust Beginners
в отличии от чтения из всяких /dev/urandom
источник

MB

Mikail Bagishov in Rust Beginners
Julian =) Coffee
разве малок такой медленный
Он может и быстрый, но гсч сравнимого качества гораздо быстрее
источник

MB

Mikail Bagishov in Rust Beginners
Есть подозрение, что энтропия у malloc отвратительная как раз из-за кэшей. Возможно даже 0
источник

JC

Julian =) Coffee in Rust Beginners
Mikail Bagishov
Он может и быстрый, но гсч сравнимого качества гораздо быстрее
И что может сделать гсч не имея сида?
источник

MB

Mikail Bagishov in Rust Beginners
Julian =) Coffee
И что может сделать гсч не имея сида?
Сид из /dev/urandom ( а может из /dev/random, всегда их путаю)
источник

JC

Julian =) Coffee in Rust Beginners
Mikail Bagishov
Сид из /dev/urandom ( а может из /dev/random, всегда их путаю)
Это POSIX?
источник

MB

Mikail Bagishov in Rust Beginners
Нет. Один содержит только честный рандом, а другой при необходимости псевдорандом подсовывает.
источник

JC

Julian =) Coffee in Rust Beginners
Понял
источник

JC

Julian =) Coffee in Rust Beginners
А в чема беда брать сид от малока?
источник

K

Kitsu in Rust Beginners
Mikail Bagishov
Есть подозрение, что энтропия у malloc отвратительная как раз из-за кэшей. Возможно даже 0
если энтропия нулевая, тогда в аслр не было бы смысла
источник

RG

Random Guy in Rust Beginners
John Meow
Как можно сгенерировать случайный бит без зависимостей?
А чем rand не угодил?
источник

MB

Mikail Bagishov in Rust Beginners
Kitsu
если энтропия нулевая, тогда в аслр не было бы смысла
У первого вызова маллока она конечно есть, а вот про последующие сомневаюсь.
Например если аллокатор кэширует последний освобожденный блок, и мы всегда просим одно и то же число байт, то у всех маллоков кроме первого энтропия будет 0
источник

JM

John Meow in Rust Beginners
Random Guy
А чем rand не угодил?
Я в ejudge сдаю, а там зависеть нельзя
источник

AZ

Alexander Zaitsev in Rust Beginners
John Meow
Я в ejudge сдаю, а там зависеть нельзя
скопируй тогда псевдорандомный генератор себе в код и всё. ну или перепиши на чём-то, где рандом встроенный есть :)
источник

A

Aragaer in Rust Beginners
взять time и сунуть в какой-нибудь псевдослучайный генератор. x^2 mod n вполне годится
источник

MB

Mikail Bagishov in Rust Beginners
John Meow
Я в ejudge сдаю, а там зависеть нельзя
источник

MB

Mikail Bagishov in Rust Beginners
Это что-то типа времени, но точность выше наносекундной
источник

К

Кирилл in Rust Beginners
Почему не могу сделать так?
источник

ИЛ

Иван Лещенко... in Rust Beginners
Кирилл
Почему не могу сделать так?
источник