用matlab产生(a,b)上均匀分布的随机数(离散)

别跟我说用unidrnd(N,m,n)之类的,貌似只能从1取起,unifrnd又是连续的,新手求大神解助……
randi();(2010以上版本镇卖)
randn();
rand();
这些函源渗数都可以使用,具雹旅脊体见帮助
直接
unidrnd(b-a,m,n)+a
可以吗?
精度要多少。
t=a:x:b
这里x就是数燃精饥碰度,貌似这样的薯肢虚吧,一般是0.1,0.01这种