我想根據一些字符串(前6個字母的域名)生成唯一的用戶名。根據給定的域名生成唯一的用戶名
問題是,域名的前6個字母可能是相同的。
考慮下表:
Domain | Username
--------------+------------
a.com | acom
google.com | google
yahoo.com | yahooc
aaaaaa.com | aaaaaa
aaaaa5.com | aaaaa5 -- Because `aaaaa5` is still unique
aaaaaab.com | aaaaa1 -- `aaaaaa` is taken, so we choose `aaaaa` + `1`
aaaaaac.com | aaaaa2
aaaaaad.com | aaaaa3
aaaaaae.com | aaaaa4
aaaaaaf.com | aaaaa6 -- We had `aaaaa5` before, so we go for `aaaaa6`
.
.
.
aaaaax.com | aaaa10
我真的不知道從哪裏開始,並沒有發現一些搜索後,任何東西。
更新:朋友們,我想知道,因爲弊!
這並不奇怪。就像WHMCS的用戶生成系統一樣!
你不能讓用戶決定嗎? – Mohebifar
嘗試添加一些隨機數字或字母與現有的前6個字母。 –
不,這是一個虛擬主機系統。這將是像WHMCS的用戶名生成系統。沒有其他的。 –