nodochy
Можно ли узнать конкретную формулу?
Питон использует разные формулы. В том числе он может запрашивать случайные числа у операционной системы, которая их генерирует по-своему.
nodochy
Т.е есть какой - то случайный базовый x он берется, если не ошибаюсь на основе системного времени по умолчанию, затем используется мат формула, дающая хаос.
Да хрень там используется. Но суть в том, что следующее число генерируется на основе предыдущего. Поэтому последовательность и называется псевдослучайной - по предыдущим числам можно угадать следующие.
nodochy
Если не ошибаюсь стартовый х должен принадлежать множеству Мандельборта.
Не факт. И у этого мужика фамилия Мандельброт, а не Мандельборт.
Пример одной из сишных реализаций
man 3 rand
EXAMPLE
POSIX.1-2001 gives the following example of an implementation of rand() and
srand(), possibly useful when one needs the same sequence on two different
machines.
static unsigned long next = 1;
/* RAND_MAX assumed to be 32767 */
int myrand(void) {
next = next * 1103515245 + 12345;
return((unsigned)(next/65536) % 32768);
}
void mysrand(unsigned int seed) {
next = seed;
}