Какой алгоритм использовать для для написания кода
Мне стала интересна идея о написании программы на языке программирования python.
Суть программы заключается в выявление закономерности среди 1000 чисел, и выявление послежуещего числа.
Предыстория : Я играл на ПРОЕКТЕ BlackRussia, и посетил там казино, мне стало интересно можно ли найти закономерность в числах что выпадают в рулетке ( их если что там всего от 1 до 13, у кого больше выпало тот и выйграл), я стал интересоваться для этого программированием (выходит так себе, начал с python)
Я знаю что числа в казино в играх на самом деле, эти числа не являются абсолютно случайными, так как они генерируются на основе определенной формулы. Тем не менее, для практических целей генерируемые
числа могут считаться случайными.
В значит можно найти эту формулу, и пользоваться ей сколько душе угодно.
В общем моя суть вопроса заключается в том, как мне найти эту формулу?
"...можешь посмотреть этот проект"
А не рекламщик ли ты?

В серьезных казино используются аппаратные генераторы случайных чисел. Это вам не RandSeed, формулу вы не подберёте абсолютно точно. Кстати, начиная с 2008 года в процессорах Intel появились аппаратные ГСЧ очень хорошего качества. Современные библиотеки кода в большинстве своем используют именно аппаратные возможности
Можно попытаться предсказать следующее число с помощью коэф-а авторегрессии. Но, как написали ранее, это всё равно бесполезно.
import numpy as np
s = [int(x) for x in input().split()]
a = np.array(s)
c = np.polyfit(a[:-1], a[1:], 1)
n = c[0] * s[-1] + c[1]
print(int(round(n)))
Example Input:
2 4 8 16
Example Output:
32
>Я знаю что числа в казино в играх на самом деле, эти числа не являются абсолютно случайными,
Неправда. Любой современный процессор оборудован совершенно натуральным аппаратным генератором настоящих случайных чисел. В более старых системах использовались внешние аппаратные генераторы.
В современных ГСЧ заложена повторяемость порядка 10^99. Флаг в руки, искать свою "формулу" :).