Итак, я новичок в C ++ и пытаюсь кое-чему научиться. Таким образом, я пытаюсь создать генератор случайных чисел (ГСЧ или ГПСЧ, если хотите). У меня есть базовые знания о ГСЧ, например, вы должны начать с начального числа, а затем отправить его через алгоритм. Я застрял в том, как люди придумывают указанные алгоритмы.
Вот код, который я должен получить.
int getSeed()
{
time_t randSeed;
randSeed = time(NULL);
return randSeed;
}
Теперь я знаю, что на C ++ есть готовые ГСЧ, но я хочу научиться, а не просто копировать чужие работы и пытаться их понять.
Так что, если бы кто-нибудь мог привести меня туда, где я мог бы прочитать или показать мне примеры того, как придумывать алгоритмы для этого, я был бы очень признателен.