function d = randi(range, numRows, numCol) if length(range) == 2 s = range(2) - range(1); off = range(1); else s = range; off = 0; end d = fix(s*rand(numRows, numCol)+0.5) + off;