En utilisant un alphabet comme "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ", je voudrais générer des codes de 2 à 4 lettres pour identifier les entrées de banque de données uniques. J'ai une fonction python capable de le faire une fois passée une liste indiquant les positions des lettres du dernier code [7,17,11] -> "7GA". le code suivant peut être fait en incrémentant cet élément le plus à droite et en le portant lorsque la longueur de l'alphabet est dépassée.App Engine Code non numérique unique
Cette méthode a l'avantage de garder les codes courts, séquentiels, cohérents, faciles à communiquer et de voir comment je les veux. Je me demande cependant si cela fonctionnerait sur le moteur de l'application puisque la fonction doit conserver ou être passée le dernier identifiant pour imposer l'unicité qui ne peut pas bien jouer avec la nature non continue de l'infrastructure de Google. D'autres moyens d'y arriver ou des arguments raisonnés contre cela sont les bienvenus.
Je vois la valeur en utilisant les identifiants standard et en les convertissant/codant simplement pour les URL. –