#!/usr/bin/ruby require 'mysql' scale = ARGV[0].to_i if scale == 0 puts "Usage: make-random-data.rb " puts "" puts "WARNING! The database data will be destroyed, including history!" exit end connection = Mysql.real_connect 'localhost', 'root', 'pass', 'osm' timestart=1149280425 id = 1 percent = 0 i = 0 (scale).times do id += 1 timestamp = timestart + rand*10000 time = timestamp.to_i connection.query "insert into nodes values (#{id}, #{rand*60-30}, #{rand*90-45}, 1, 1, 'tags=tag', FROM_UNIXTIME(#{time}));" i += 1 end connection.close