Strictly necessary cookies are on by default and cannot be turned off. Functional, Performance and Tracking/targeting/sharing cookies can be turned on below based on your preferences (this banner will remain available for you to accept cookies). You may change your cookie settings by deleting cookies from your browser. Then this banner will appear again. You can learn more details about cookies HERE.
Strictly necessary (always on)
Functional, Performance and Tracking/targeting/sharing (default off)
I do not know who spread the rumor that computers are deterministic. Can you please post your complete random number generator project 😉 , so that we all can have a look at all of your settings. To do so, use Creator->File->Create Workspace Bundle (minimal) and attach the resulting file.
Well, you did build a random number generator! The input clock into the CRC samples at every rising edge the data and is running completely independent from your program which sets/clears the incoming data. Even after reset by control register is performed during the CyDelay()s the CRC is still collecting data.