in code筆記

工作上的需要,寫了一個簡單的隨機亂數字串,講一下中間要求的規則:

  • 產生 N 筆不重複的隨機字串,字串包含有 數字英文
  • 排除特定字元,像是很類似的 O 0 或是 小寫 l 與大寫 I
  • 字串長度為八碼

隨機字串的產生我用uniqid()函數跟MD5一起產生的,然後再切前8個字元
整支程式並不困難,缺點是如果要生產的字串越多,跑到後面就會越慢
畢竟要比對是否重複的量越來越多

 

如果有錯誤或是可以改良的請告訴我 😛


留下評論

Comment