3 import scala.util.Sorting
6 println("Usage: sort_gendata <# elements> <# trials>")
10 val size = args(0).toInt
11 val trials = args(1).toInt
13 def rand_array(size: Int) = {
14 var r = new scala.util.Random
15 Array.fill(size) { r.nextFloat() }
18 def print_array(name: String, size: Int, arr: Array[Float]) {
19 println("float "+name+"["+size+"] = {")
21 println(" "+arr(i)+",")
22 println(" "+arr(size-1)+"\n};\n")
25 println("#define DATA_SIZE_SORT " + size)
26 println("#define TRIALS_SORT " + trials)
28 val a = rand_array(size * trials)
30 print_array("input_data_sort", size * trials, a)