Necesito calcular cuántas contraseñas posibles hay si cada contraseña tiene 4 dígitos, utilizando los dígitos 0-9. Todos los dígitos de la contraseña deben ser únicos, y no pueden ser todos ni crecientes ni decrecientes. Por ejemplo, "3569" no está permitido, porque los dígitos están en orden creciente, mientras que "1374" está permitido
Sé que una contraseña de cuatro dígitos puede ser cualquier cosa entre 0000 y 9999, de ahí que haya 10.000 combinaciones. Pero ahora estoy atascado averiguando cómo calcular el número de todas las contraseñas posibles que son únicas, ni crecientes ni decrecientes. He intentado calcular el número posible de contraseñas si cada dígito sólo puede utilizarse una vez: $$P(n,r)=\frac{10!}{(104)!}=\frac{10987654321}{654321}=5040$$ Pero ahora estoy muy seguro de que esta es la respuesta a la pregunta? Si no es así, ¿cómo debo calcular dicha pregunta?
4 votos
¿Su nombre de usuario es un hash() o sólo un sinsentido que pretende parecerse a un hash()?
0 votos
@RomanGräf Los hashes de 120 bits no son muy comunes, a no ser que esté truncado. Sin embargo, los nombres de usuario de SE tienen espacio suficiente para un hash de 128 bits.
10 votos
@RomanGräf Actualización Supuse que faltaban dos caracteres al final, así que pasé las 256 posibilidades por un inversor de diccionario para varias funciones hash de 128 bits. c1a5298f939e87e8f962a5edfc206918 es el hash md5 para 'Hi'.