MATLAB: Generating random 20 number between 0.25 to 2.8 and counter odd numbers in ‘array’

generating

Generating random 20 number between 0.25 to 2.8 and counter odd numbers in 'array'?
I can't do this 🙁
it's not working:
g=randi([0.25 2.8],1,20)
numberOfOddNumbers = sum(rem(g, 2))

Best Answer

a = .25;
b = 2.8;
r = (b-a).*rand(1,20) + a; % note that your creating floating numbers