我需要建议其他类似用户名的算法

问题描述 投票:0回答:2

我正在寻找一种可以复制 Instagram 功能之一的算法。

创建 Instagram 帐户时,您需要使用唯一的用户名

如果您使用唯一的用户名,那就太好了,一切都很好。

如果您使用现有用户名,它会建议其他非常相似的用户名。

我正在寻找一种算法来建议其他可能的用户名,这些用户名在数据库中也找不到。

例如:

用户输入:cool1

假设该用户名已被占用,我需要找到一种方法来建议以下内容:

酷1 酷1 第 1 列 酷111 等等等等....

postgresql algorithm search
2个回答
1
投票

只需在末尾添加随机字符,直到它是唯一的。

只是不要做任何连续的和可预测的事情。因为这样你就会遇到这样的情况:第 1000 个尝试注册“酷”的人会连续尝试 1000 次才能找到一个。 而添加随机数字仍然只需要 3-4 个。


0
投票

为了更快地检查这些用户名在各种社交平台上的可用性,您可以使用Social Checker工具。此工具可帮助您检查建议的用户名是否不仅在 Instagram 上可用,而且在其他社交媒体平台上也可用。它可以加快该过程并确保您不会建议已使用的用户名。

© www.soinside.com 2019 - 2024. All rights reserved.