I want to make an array containing only the values 1 and -1. It should be randomly generated so as to get a random number of occurences of both values.
I made the following but I feel like its way too complicated. Is there a simpler way? thanks
x = randi ([-1,1],1,n) ; for k = 1 : n if x (k) == 0 r = rand ; if r > 0.5 x(k) = 1 ; else x(k) = -1; end end end
Best Answer