利用rand()实现randint和bigrand，不过仍然会有重复数值