一般可以用伪随机数函数java.lang.Math.random() 生成随机数   

解决方案 »

  1.   

    用java.util.Random类倒是可以取得很多随机数,效率很高!加上Set类可以保证不重复
    不过你的“但要求这些数如果排列好的话是连续的(中间不能缺,不能重复)?”
    这话是什么意思?你需要的都是整数吗?否则怎么可能是连续的?
      

  2.   

    你的意思是生成1000个数,而这1000个数正好是1到1000?是这个意思吗?
    每生成一个都存到hash里面去,如果hash里面有了就另外生成一个,直到hash里面没有为止
    不过效率不怎么样