irb(main):006:0> a=2.4 => 2.4 irb(main):007:0> b=3.6 => 3.6 irb(main):008:0> a.to_i => 2 irb(main):009:0> a.floor => 2 irb(main):010:0> a.ceil => 3 irb(main):011:0> a.round => 2 irb(main):012:0> b.to_i => 3 irb(main):013:0> b.floor => 3 irb(main):014:0> b.ceil => 4 irb(main):015:0> b.round => 4
irb(main):014:0> rand(3) => 1 irb(main):015:0> rand(3) => 2 irb(main):016:0> rand(3) => 0
irb(main):017:0> rand() => 0.65583344076718 irb(main):018:0> rand() => 0.336235732920702 irb(main):019:0> rand() => 0.324077367496
def abs(x) if x<0 -x else x end end
irb(main):001:0> x= -30 => -30 irb(main):002:0> x.abs() => 30
ruby newvote.rb 選択肢番号のように使います.