生成一个000001到999999的序列号?该怎么解决

生成一个000001到999999的序列号?
现在添加数据入库的时候需要生成一个000001到999999的序列号,,怎么生成呢?生成一个000001到999999的序列号?该怎么解决
------解决方案--------------------
要想随机无重复,采用线性同余法则,产生伪随机数。
------解决方案--------------------
找出数据库中当前最大的序列号,+1生成新的序列号…
效率差点