I don't believe Government controlled Lotto's are rigged.
The most important point for say a 6/49 Lotto is the equal opportunity of each number to be picked which determines the published odds. If a Computer picked the same number in this Lotto it is rejected and another choice is made. Distortions to do with the Computer Timer which I would be more concerned with really don't come into it because of the big time gaps between Draws.
However, I can't say the same about your Pick3/4 which I tend to think of as 3 or 4 PowerBalls with a range of 0 to 9. Here, if the same number is picked it is accepted and if as jim695 has said the Lottery Operators are using just a simple generally published algorithm I would be very concerned.
I'm currently switching as much as I can of my System to Transact_SQL the SQL version used by MS SQL Server. Now, in one of the books I have they give an example of producing random numbers couched by the words "...which will presumably always give a different result ..." It uses various date functions to give a decimal value which can be multiplied by your number range and converted to give an integer. So I tried it and it was obvious over a slow cycle that it was giving incremental values which if not refined upon would produce distortions in say a Pick3/4 Draw. (I might add that I do have a Computer RNG which gives excellent results but not without a lot of creative effort and trial and error.)
As I understand it there are Companies that specialize in determining that a Lotto Operator is using methods that don't produce distortions and I believe Governments insist on these people being used. Lotto Systems that are anything other than trivial rely on the randomness that could allow the numbers in one draw to be repeated in the next. Highly, unlikely - Yes, but the possibility must never be withdrawn.
I remember buying a Business System once written in Access which wasn't bad; didn't suit my purpose because of the non-live and limited Inventory System. It didn't cost much but the Developers and Promoters had spent millions on it and put in the full works as far as Security was concerned to protect their code. The programmers involved were very competent and experienced not only in Access but other programming languages.
So, I had a look at it one day, pressed shift while loading it (this little trick is in any Access book) proceeded to change a few permissions and Lo, incredibly before my eyes this multi-million Dollar development revealed all its code. I phoned them up to let them know of their oversight - I think at least three of them had synchronized heart attacks.
The point is unless the Lotto Operators who use Computer Draws tell us we don't know what distortions may be introduced into the Pick3/4 games.
Regards
Colin
PS Colin's Tip of the Day. Before you Post your masterpiece just select all and do a Cntrl C; if you end up in nether land you don't have to resort to expletives that would make a brickie blush - just do a Cntrl V and there it is. Miracles of modern science. Yep, I'm doing it right now!
Another tip - have a cheap ISP and a more expensive one with a lot of bandwidth. Just think of the service you will be doing for the Brickies.