根据本人的理解,vba中rnd,rnd()都可以用,有括号可以加一个数值参数。当不用参数时,两者一样。加参数,则改变默认的“种子数”了。默认的种子数是什么,根据什么公式算出的随机数,在哪儿看过,对我不重要的。希望能帮到您。