first = true allvals = [] while true now = Time.now STDIN.gets delta = Time.now - now if not first allvals << 60/delta printf "%f - %f\n", allvals.reduce {|x,y| x+y}/allvals.count.to_f, 60/delta end first = false end