Рассказ пойдет об исследовании циклических чисел, и как это исследование привело к случайному открытию нового класса простых чисел. Помимо простых чисел мы так же коснемся чисел Фибоначчи и представления чисел в разных системах счисления. Читать далее
Этот код напечатает случайную последовательность латинских букв, так ведь? import java.util.Random; class WTF { public static void main(String[] args) { Random r = new Random(76880392499L<<11); String alphabet = " abcdefghijklmnopqrstuvwxyz"; int n; while ((n = r.nextInt(alphabet.length())) > 0) System.out.print(alphabet.charAt(n)); } } Можете проверить; вывод кажется совсем не…
Недавно появилась статья с описанием скоростного генератора случайных чисел (утверждается, что самого быстрого в мире). Понятно, её автор не читает русскоязычных статей по теме, но если бы читал, то не стал бы утверждать о мировом первенстве своего генератора в скорости работы. Скорость генерации псевдослучайных чисел в 12 ГигаБайт/сек. была достигнута достаточно давно.Этот генератор применяется для выработки ключей шифрования. Читать дальше →
В данной статье докажу, что чисел-близнецов бесконечно! Напомню, числа-близнецы (или простые близнецы) — это пары простых чисел, которые отличаются друг от друга ровно на 2. Например, (3, 5), (5, 7), (11, 13), (17, 19), (29, 31) и так далее. У чисел-близнецов есть свойство которое поможет нам в доказательстве - формой представления, где все пары чисел-близнецов, кроме (3,5), имеют вид (6n-1, 6n+1). Читать далее