Skip to content

Instantly share code, notes, and snippets.

@scheibo
Created October 13, 2011 23:34
Show Gist options
  • Select an option

  • Save scheibo/1285837 to your computer and use it in GitHub Desktop.

Select an option

Save scheibo/1285837 to your computer and use it in GitHub Desktop.
#!/usr/bin/env ruby
def rand_float
sprintf("%.1f", rand * 10 * (rand > 0.5 ? 1 : -1).to_f)
end
num = ARGV[0]
radius = ARGV[1]
diameter = ARGV[2]
puts "#{num} #{radius} #{diameter}"
players = []
1.upto(num.to_i) do |i|
players << "#{i} #{rand_float} #{rand_float}"
end
players.shuffle.each do |p|
puts p
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment