The random number calculator uses the date as a part of the data to calculate the number, so on some dates the chance may be higher.
and
ground:
All pseudo random number generator (all RNG algorythms in computer science are pseudo random so usually we drop the pseudo in the term) use a seed value to start calculating, it can be provided from any source and usually it's a numeric value. Most of PRNG uses date and time values (that actually is a number that counts how much seconds or minutes has passed from a given fixed date on the system) and since it's usually different in successive attempts they are considered the default choice as seeds values.
Actually all PRNG routines are kinda biased, because a proper - theoretical - RNG should have the chance to give the same output to various different seeds.
Some can redo calculations based on the first X answers that one or more algorithm provides.
Probably - I'm speculating on this one since I have near zero knowledge in reverse engineering of assembly code and it's seems that there aren't any easy tools to decompile the gateway code - gateway have choose to use only the date as a seed value, explaining why most of bricks using clones' "launcher.dat" and free region patched ones, and now those from legit users, started occurring at same days with different times.
Also someone speculated that the "launcher.dat" creation date attribute seemed to be used as one of the seeds to calculate if the checksum-and-brick routine should be activated or not, that may explain why most of clones users had bricked their 3DS on a day, and now there are reports from yesterday and today of legit users.
And answering the question "Is 2.0b2 safe for legit users?", actually it's not, given two things:
1 - Every program can have bugs, and the longer the code, higher are the chances that it will have bugs, and even if the code doesn't have any random factor - lets say that the launcher actually doesn't use a PRNG routine - if it's sufficient long, having various re directions, it may have bugs that gateway team - or any other programmer - can overlook because they didn't achieve the conditions to trigger it. It's a actual problem in computer sciences, IT development, and occurs a lot in IT companies.
2 - Any program launched through the exploit that gateway uses are running under unstable conditions, so even with similar or equal starting scenarios it can affect how every routine performs. That's may be one of the reasons that 2.0b1 gateway launcher had various problems while launching itself or the "gateway ambient" to recognize the flashcard.
So having thought of this, I've had downgraded the launchers of my and gf's 3DS back to 2.0b1.
EDIT: Actually gateway team could have programmed a very basic PRNG routine and/or they could have choosen a not-so random seed (like, only the date information on a given file or system response) to give to the PRNG routine embedded on 3DS OS environment.