Free Republic
Browse · Search
News/Activism
Topics · Post Article

To: Gee Wally
Is there a computer system that operates on a random clock cycle?

Depending on how good your microscope is, they all operate on a random clock cycle.

There are some partially async computers around. There are some truly async, clockless analog computers operating on factory floors.

Wouldn't the function yielding the random mutation have to be checked at the regular clock cycle of the computer system or some timer interval dependent upon the computer's clock cycle? Wouldn't that function have to have been programmed by somebody?

I would say this speculation is correct, but largely irrelevant. A computer simulation on an ordinary computer is going to be code-constrained by a clock. Whether this code constraint manifests itself materially in the data (the display or other consumption of the simulation) will depend on what the programmers decide to do. The random function they used is, I highly suspect, random enough for our purposes. You can find whole computer science books on this subject. We're pretty good now at for-all-practical-purposes random number generation--it's tricky, but it's not that tricky.

Isn't the "random" function, in fact, not random, but dependent upon the computer's clock cycle and the program itself? Just wondering.

Not usually. Beginners often try to generate random numbers that are, in fact, rendered non-random by the clock, in some devious manner, but by the time you are actually doing commercial work, you've figured out how not to do that.

136 posted on 05/08/2003 11:50:55 AM PDT by donh
[ Post Reply | Private Reply | To 96 | View Replies ]


To: donh
The old Philco 2000 (circa 1955) has asynchronous units. Mulit-functional unit computers such as the big Crays also worked asynchronously.
161 posted on 05/08/2003 12:05:10 PM PDT by Doctor Stochastic (Vegetabilisch = chaotisch is der Charakter der Modernen. - Friedrich Schlegel)
[ Post Reply | Private Reply | To 136 | View Replies ]

To: donh
Thank you for that explanation. I do understand that the computer can generate, for practical purposes, a random number. That really wasn't my question. This program is generating random mutations. Mustn't it have a mutation that corresponds to the randomly generated number? If it does have such a database of mutations, then wouldn't that be a finite list supplied by the programmers? In that case, I don't see how it can be called random, since all outcomes are limited to a pool of results foreseen by the programmers. If it is truly a random outcome, I'd be interested in knowing how they accomplished that.
162 posted on 05/08/2003 12:05:11 PM PDT by Gee Wally
[ Post Reply | Private Reply | To 136 | View Replies ]

Free Republic
Browse · Search
News/Activism
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson