Casa > S > Sobram Nomes De Usuário Roblox De 4 Letras Em 2021?

Sobram nomes de usuário Roblox de 4 letras em 2021?

Estava a falar com um amigo há pouco, e perguntámo-nos se ainda existiam algumas combinações de nomes de utilizador com 3 caracteres. Descobrimos muito rapidamente que todas as combinações foram tiradas. Entretanto, para nomes de usuário de 4 caracteres há muito mais oportunidades.

main-qimg-5b8992b473b7acc1a0ccaf109ecf9850

Desde que você possa usar A-Z, 0-9, e um sublinhado que é't na frente ou no final, você recebe a seguinte fórmula, onde n é a quantidade de caracteres:

  1. 36^n + (n-2)(36^(n-1)) 

Isto faz sentido porque temos A-Z e 0-9 que são 36 caracteres distintos. Esse é o nosso primeiro caso. O nosso segundo caso são as permutações com sublinhados. A quantidade de lugares que eles podem existir vai ser n-2, já que eles podem existir em qualquer lugar, exceto no primeiro ou último caractere. Finalmente, multiplicamos a quantidade de lugares que o underscore pode ocorrer pelas permutações que existem ao redor desses lugares, que serão (36^(n-1)).

Isto significa que havia 1.772.928 nomes de usuários possíveis de comprimento 4.

Embora a matemática seja divertida, I'você certamente quer saber como alguém iria gerar esta lista massiva. Eu na verdade acabei usando o rubi. Esta foi uma má decisão porque é uma linguagem síncrona. A minha implementação teria sido muito mais simples com Javascript's asynchronous Promises ou async/await. Ao invés disso, eu precisava usar a classe Ruby Thread para que eu pudesse ter requisições GET simultâneas enviadas para ROBLOX, ao invés de fazer 1 de cada vez (já que esperar a resposta à sua requisição do servidor ROBLOX's será o gargalo se você tiver código síncrono)

Minha solução hacky era simplesmente desovar 50 Threads, enviar 50 requisições GET, esperar que todas elas resolvessem, e repetir. Embora existam certamente soluções mais elegantes, elas não eram' não eram necessárias para um projeto tão simples. Se eu refizesse isto, provavelmente escreveria no JS e simplesmente definiria um limite de 300 pedidos não resolvidos, fazendo looping a cada segundo para assegurar que a quantidade máxima de pedidos fosse enviada.

De Latoye

Qual é a maior estatística que um Pokemon pode ser (qualquer estatística, cada gênero, cada item, cada transformação, cada habilidade)? :: Quando é que a puberdade normalmente começa e acaba para os rapazes?