you really cant beat the lottery in goldenrod city without a cheat code.....i advise you to go to (cheatsguru.com)
Chat with our AI personalities
Ground Floor in the Goldenrod Radio Tower. Talk to the woman at the counter.
At the top of the city, upper to Poke Center.
You can get it from Mr. Pokemon in exchange for a Red Scale, or the Goldenrod Radio Tower Lottery Corner. If you match 3 digits, you get an EXP. Share.
The easiest place is from the lady at the bottom left corner of the Safari Zone Gate, she sells them. You can also win them at the Goldenrod Department Store Lottery as the second prize, or at the Poke Marts in Vermilion and Pewter Cities, after you've beat the Elite Four and can travel to Kanto.
The lottery corner is on the ground floor of the lilycove department store