Странная статья, в которой чувак, как мне кажется, решает несуществующую проблему. Суть в том, что он пишет helper, который может сгенерировать рандомный инстанс любого класса. Заполненный рандомными данными. Рекурсивно.
Это вот серьёзно есть такая проблема? Или мы просто любим оверинженерить вещи?
#kotlin #tests #random
Это вот серьёзно есть такая проблема? Или мы просто любим оверинженерить вещи?
#kotlin #tests #random
Medium
Creating a random instance of any class in Kotlin
How to make a random instance of any class in Kotlin? Using a lot of reflection and a bit of hacking. Enjoy this step-by-step explanation.
Вот есть у нас функция
#random #math #statistics
random(x), вернёт она число из [0; x). Что будет, если сделать random(random(x))? А random(random(random(x)))?#random #math #statistics
👍16😁7🤔3🥰2❤1🔥1
Очень красивая история про обход ограничений на код аддонов в World of Warcraft. Были доступны два типа кода. Первый - может считывать информацию из игры и, например, как-то её отображать, но не может действовать в игре, основываясь на этой информации. Второй тип - нет никакой actionable информации, зато есть возможность действовать в игре. В посте описано, как получилось пробрасывать нужные данные из первого типа кода во второй, используя небезопасный и общий для обеих песочниц источник рандома.
#cybersec #gamedev #random
#cybersec #gamedev #random
👍4