将随机数放在Ruby中

时间:2015-07-24 04:17:37

标签: ruby random iterator block

我有两个简单动画的计数器,可以将数字放在一起。如何使它们全部内联具有相同的功能?谢谢观看!

RecyclerView

1 个答案:

答案 0 :(得分:5)

  

使用“\ b”退格(0x08)字符代替“\ r”回车符(0x0d)字符。

1000.times do

  puts "Press Enter"
  gets

  x = rand (0..5)
  y = rand (0..5)

  # "x" counter
  10.times do |xx|

    meter = rand (0..5)
    if xx < 9
      print meter
      print "\b"
      sleep 0.08
    else print x
    end
  end

  print ' '

  # "y" counter
  10.times do |yy|

    meter = rand (0..5)
    if yy < 9
      print meter
      print "\b"
      sleep 0.08
    else print y
    end
  end

  puts

end