The maximum amount of rolls you can make per bonus claim is actually 24, not 23 because you would obviously make you first roll instantly when you buy the bonuses, so 24hs left -> 1 claim, 23hs left -> 2 claims , 22-3, 21-4, 20-5, 19-6, 18-7, 17-8, 16-9, 15-10, 14-11, 13-12, 12-13, 11-14, 10-15, 9-16, 8-17, 7-18, 6-19, 5-20, 4-21, 3-22, 2-23, 1-24 and that's it because the time you take to click the roll button will always make it so you have less than an hour left of bonus, so you can't roll again. But this gives you a total of 24. Anyway, I obviously don't do this as it would require you to not sleep and pay attention to the site all day. Though i generally get more than 20 claims a day.
And about how I get the bonuses, It's through free rolls, the RP bonus and some wagering. I do know that it's not sustainable to win it like this, but I plan on getting referrals in the future if I can and if I don't and my RP runs low, I'll just buy lower BTC bonuses (500% or 100%) as I could afford at least those (the 100% one is worth 320 RP and with the best RP bonus you can double that amount). You don't really NEED to wager or get refs but it helps a lot, of course. Also a good idea would be to only activate bonuses when you know you'll be able to get more than 12 free rolls.
If you are an investor with a certain balance(4 to 8 times your free roll I think) they get rid of the captcha, you can run a script and check your balance every day. Pass this onto your referrals as well, everyone wins, you, your reffs and especially the faucet as they have more invested in them

.