Найдено 52-е число Мерсенна: 2^136279841-1

habr.com — 12 октября 2024, почти 6 лет поиска. Самое большое известное простое число на сегодня, 41млн десятичных цифр. Предыдущее было 24.8 млн. цифр
Новости, Технологии | Mafia 6 ч 18 мин назад
15 комментариев | 26 за, 0 против |
#1 | 6 ч 16 мин назад | Кому: Всем
Список, все 52 числа:[censored]
Новость на иностранном:[censored]
2000-летняя история поиска совершенных чисел, на русском:[censored]
#2 | 5 ч 54 мин назад | Кому: Всем
[censored]
#3 | 5 ч 48 мин назад | Кому: Tellur
Ну, например, число Мерсенна есть в стандарте С++11.
На их основе хорошие генераторы случайных чисел получаются - mersenne_twister_engine:
#include <random>
#include <stdio.h>
int main() {
std::mt19937 gen32;
printf("%d\n",gen32());
}

2^19937-1 - это 24-е число Мерсенна. Его искали 8 лет, с 1963 по 1971 годы.
#4 | 5 ч 37 мин назад | Кому: Всем
Нихуя не понятно. Но очень интересно.
#5 | 5 ч 30 мин назад | Кому: Всем
Блин. Трудно гуманитарию жЫть. Прочитал (зачем-то), полез в гугел смотреть, что это такое - простое число. Затупил и спросил (зачем-то) жену. А она физмат заканчивала в своё время и чуть меня не съела.
В следующий раз буду у кота спрашивать, он простит.
#6 | 5 ч 26 мин назад | Кому: Yuriks
> что это такое - простое число

Если не выглядит сложным - значит простое!
#7 | 5 ч 21 мин назад | Кому: vick
> > что это такое - простое число
>
> Если не выглядит сложным - значит простое!

Вотт ноль выглядит простым. Но в кольцах делителей по модулю у него самого могут быть делители!!!
#8 | 5 ч 19 мин назад | Кому: Yuriks
> Блин. Трудно гуманитарию жЫть. Прочитал (зачем-то), полез в гугел смотреть, что это такое - простое число.

Делится только на себя и на единицу ;) Поэтому поиск таких чисел сложный, так как необходимо доказать это, а на числах с десятками миллионов цифр в значении - это весьма не просто.
#9 | 5 ч 18 мин назад | Кому: vick
> Если не выглядит сложным - значит простое!

Сложные - тоже есть, комплексные числа по-английски - complex numbers. А complex numbers - дословно по-русски - сложные числа.
И так выходит, что половину простых чисел можно разложить на сложные!
5 = (2+i)(2-i)
13 = (3+2i)(3-2i)
17 = (4+i)(4-i)
29 = (5+2i)(5-2i)
37 = (6+i)(6-i)
...
#10 | 4 ч 43 мин назад | Кому: Mafia
> Новость на иностранном:[censored]

В этом ролике, кстати, показывают всё число целиком!
Пока чувак говорит, показывают 50 строчек по 80 цифр в каждой - первые 4000 цифр числа.
На следующем кадре ещё 4000 цифр.
Кадры сменяются 25 раз в секунду. За секунду можно увидеть 80 * 50 * 25 = 100 000 цифр.
Чтобы показать всё число в таком темпе, нужно более 410 секунд, почти 7 минут.
4ekist
надзор »
#11 | 3 ч 58 мин назад | Кому: Mafia
> На их основе хорошие генераторы случайных чисел получаются - mersenne_twister_engine:
> #include <random>
> #include <stdio.h>
> int main() {
> std::mt19937 gen32;
> printf("%d\n",gen32());
> }
>
> 2^19937-1 - это 24-е число Мерсенна. Его искали 8 лет, с 1963 по 1971 годы.

В смысле- хорошие? Там весь смысл криптографии - разложить число на простые. А тут такое число сладкое, куча единиц в 136 млн бит и в конце ноль!

Upd. А нахера его в десятичный разряд переводить? Что за шаблонность мышления ... Запишите на 32-х мегабайтную флешку и таскайте его в кармане
#12 | 3 ч 54 мин назад | Кому: Всем
Самое отличное число - 73.
#13 | 3 ч 33 мин назад | Кому: vick
Немедленно навеяло боян:

- Дай мне простой карандаш.
- На, держи.
- Но это же цветной!
- А что, цветной для тебя слишком сложно?
#14 | 1 ч 12 мин назад | Кому: Tellur
Тайну мироздания познаем. Иногда очень неожиданные применения находятся. Например, мнимая единица в авиастроении вовсю применяется.
#15 | 35 мин назад | Кому: Склеп
> Самое отличное число - 73.

Ответ на "Главный вопрос жизни, вселенной и вообще" - это 42.
При чем тут всякие 73?
Войдите или зарегистрируйтесь чтобы писать комментарии.