RosettaCodeData/Task/Loops-Nested/Jq/loops-nested-3.jq
2017-09-25 22:28:19 +02:00

10 lines
345 B
Text

# Create an m x n matrix filled with numbers in [1 .. max]
def randomMatrix(m; n; max):
reshape(limit(m * n; rand(max) + 1); n);
# Present the matrix up to but excluding the first occurrence of $max
def show($m; $n; $max):
reshape( randomMatrix($m; $n; $max) | stream($max); $n)[] ;
# Main program for the problem at hand.
show(20; 4; 20)