Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What does indeterministic behavior means?

Tags:

java

clone

I saw this term used a lot in Joshua block's book effective java specialy on the item related to the method clone , so can some explain what does it means and examples of it ?

Thanks.

like image 917
Mouna Cheikhna Avatar asked Jun 03 '26 00:06

Mouna Cheikhna


1 Answers

Indeterministic, or usually non-deterministic, system is a system that is not deterministic. Deterministic is described in Wikipedia as:

In mathematics [and computer science], a deterministic system is a system in which no randomness is involved in the development of future states of the system. A deterministic model will thus always produce the same output from a given starting condition or initial state.

In other words, non-deterministic system is one where there is no guarantee same input will always produce same output.

like image 133
Zds Avatar answered Jun 05 '26 12:06

Zds



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!