看一下帮助文件就明白为什么每次的结果都是同一个串了:
返回一个 0 到 1 之间的随机数。
RAND([nSeedValue])
参数
nSeedValue
指定种子数值,它决定 RAND( ) 函数返回的数值序列。在第一次发出 RAND( ) 函数时用相同的种子数 nSeedValue,然后再使用不带 nSeedValue 参数的 RAND( ) 函数,将得到一个相同的随机数序列。如果第一次发出 RAND( ) 时使用的 nSeedValue 参数是负数,那么将使用来自系统时钟的种子值。若要获得随机程度最大的数字序列,可以最初用一个负的参数发出 RAND( ) 函数,然后再不带参数发出 RAND( ) 函数。 如果省略了 nSeedValue 参数,RAND( ) 函数使用默认的种子数值 100,001。
返回值
数值型