Not So Random
Go's rand
package makes it easy to generate all sorts of pseudo-random numbers. So if you write a program like so:
and then run it, you will get output like:
and any subsequent runs of the program will continue to produce three
. This is because the default seed for global functions in math/rand
is specified as 1
.
If you want your program to be a little less predictable, you will want to seed it yourself, perhaps with the current time, instead of 1
. Try adding the following to the beginning of the main
function:
You'll also want to import the time
package.
Things should appear to be a bit more random now.
source: Jake Worth and Stackoverflow
PreviousBuild For A Specific OS And ArchitectureNextReplace The Current Process With An External Command
Last updated