This shows you the differences between two versions of the page.
pm:prj2025:vstoica:horia.moroianu3101 [2025/05/30 04:26] horia.moroianu3101 [Software Design] |
pm:prj2025:vstoica:horia.moroianu3101 [2025/05/30 04:34] (current) horia.moroianu3101 [Software Design] |
||
---|---|---|---|
Line 127: | Line 127: | ||
*''playFail()'' — melodie de eșec/skip. | *''playFail()'' — melodie de eșec/skip. | ||
+ | **//random.cpp / random.h//**: modul de generare a numerelor pseudo-aleatoare, optimizat pentru microcontrolere. | ||
+ | *''setSeed(seed)'' — inițializează generatorul cu o valoare externă pentru diversificarea secvenței de numere aleatoare. | ||
+ | *''nextRand()'' — returnează un număr pseudo-aleator pe 8 biți folosind algoritmul ''xorshift32'' usor modificat. Acesta lucreaza doar cu operații bitwise și produce rapid valori pe 8 biți, folosite ulterior pentru selectarea celor 4 LED-uri. | ||