for more randomness (so you have to use the Main methods)