Я новичок в программировании.Как получить исходный код для rand() (C++)?
Я хочу точно знать, что делает rand().
Искать только в примерах использования. Но никто не объясняет каждый шаг того, как функция генерирует случайное число. Они обрабатывают rand() как черный ящик.
Я хочу знать, что делает rand(); каждый уровень.
Есть ли ресурс, который позволит мне увидеть, что делает rand()? Это все с открытым исходным кодом, не так ли? Я соглашусь на разборку, если нет источника.
Я знаю, что это возвращает случайное число, но как оно генерирует это число? Я хочу видеть каждый шаг.
спасибо.
Какая система вам интересна? Есть, по-видимому, почти столько же реализаций, сколько есть среды. –
У вашего компилятора может быть доступный источник библиотеки времени исполнения. Реализация, вероятно, может быть найдена там. –
rand использует псевдослучайный генератор, поэтому чтение теории позади PRNG будет более информативным, чем любая часть исходного кода –