>>538
ベタにはこうか。

print("1st: ", rand(10), ", 2nd: ", 10+rand(90), ", 3rd: ", 100+rand(900), "\n")

あと、個人的にだけど、配列の初期化は(10..99).to_aのほうが直感的な気がする。