MATLAB: How do i generate a random set of numbers of -1s and 1s without getting any 0s

random number generatorskipping numbers

I tried using the program below to generate numbers between -1 and 1 while skipping a number but it doesn't seem to work. x=round(randi([-1:2:1],[1000,1]))

Best Answer

a=nonzeros((randi([-1:2:1],[1000,1])))