8 votos

¿Cómo encuentro la fórmula (o reglas) que ha creado una lista de números con aparentemente sin patrón?

Novato aquí, y me disculpo si este es el foro equivocado para este tipo de pregunta...

Tengo un grupo de más o menos 200 códigos alfanuméricos de una fuente desconocida. He aquí un ejemplo de pieza del conjunto de datos:

2230-4D16-5112
2301-7D05-7062
2373-4A20-0106
3072-5E26-2033
0662-2E10-237F
1172-5E30-520B

Hay algunas "reglas" que he sido capaz de discernir con sólo mirar suficiente de estos códigos. En primer lugar, estos siempre comienzan con 0, 1, 2, o 3. En segundo lugar, los únicos caracteres válidos son 0-9, a-F. aparte de eso, todavía no he decidido qué otras limitaciones o patrones que hay.

Así que mi pregunta es, dado un conjunto de datos, ¿cuáles son las formas conocidas (matemáticos o de otro tipo) para determinar la fórmula utilizada para crear los datos sin tener acceso a cualquier cosa, desde el creador original? O tal vez los números no son más que al azar? ¿Cómo puedo saber?

Y mi otra pregunta: ¿hay algún tipo de software en la actualidad en donde la puedes conectar en grandes conjuntos de datos y tienen que averiguar los patrones/reglas para cosas como esta?

ACTUALIZACIÓN:

Curiosamente, después de mirar 177 de estas secuencias, veo algunas reglas interesantes vías de desarrollo. Sólo ciertos valores pueden ser en ciertas posiciones. Tal vez hay alguien que puede reconocer este patrón y por qué es de esta manera? (All significa 0-9 y a-F)

1: 0-3
2: 0-7
3: All
4: 0-3

5: 0-7
6: All
7: 0-3
8: 0-7

9: All
10: 0-3
11: 0-7
12: All

ACTUALIZACIÓN 2:

El comentario por Théophile a continuación fue suficiente para mí para mirar la secuenciación de manera diferente. En lugar de los 3 grupos de 4, es en realidad de 4 grupos de 3, y los guiones se utilizan para ocultar que. Tal vez estas simples reglas son suficientes para considerar un valor válido vs no válido en un sistema? Yo no lo sé, pero es un punto de partida con los datos que tengo. Ahora a buscar patrones dentro de...

1: 0-3
2: 0-7
3: All

4: 0-3
5: 0-7
6: All

7: 0-3
8: 0-7
9: All

10: 0-3
11: 0-7
12: All

1voto

user2460798 Puntos 186

Estos tienen una probabilidad razonable de ser de 48 bits de los números, sin embargo la parte superior de 4 bits son siempre 0 (por lo tanto, el primer dígito es 0,1,2 o 3). Así que tal vez son 44 bits de los números. Algunos procesadores de intel puede tratar de $2^{46}$ bytes de memoria, por lo que estas podrían ser las direcciones de memoria física para algunos sistemas operativos que soporta 16 TB de memoria.

Podrían ser claves de licencia del software (guiones es lo que me hace pensar en esto), pero parecen pequeñas para las llaves.

Una cosa que es interesante es que algunos dígitos hexadecimales (8,9,C) no aparecen en absoluto. En otros casos, hay columnas donde todas las cifras están por debajo de los 8 (los 5 primeros, a continuación, saltar uno, y los siguientes 6). El 6 de columna sólo tiene Una y arriba. Estos pueden ser de particular a su muestra en el OP - usted puede desear mirar en todo el conjunto de datos.

Hay un par de caracteres ASCII alfanuméricos, pero no lo suficiente como para hacerme pensar que estamos destinados a ser texto.

Buscando en google, la primera no se enciende nada, a excepción de este post.

Yo creo que lo más que uno puede hacer aquí es especular.

1voto

badjohn Puntos 1

Lo que viene después en la secuencia 1, 2, 3, 4, 5? La respuesta obvia es 6, pero que fácilmente se puede escribir una fórmula que va a generar los números seguido de lo que yo quiera por ejemplo,$\pi$.

Podría hacerse lo mismo con su lista, aunque con 200 grandes números, sería más complicado.

El punto es que no existe una única respuesta a su pregunta.

En el típico de lo que viene después en la secuencia de rompecabezas, por lo general hay una simple regla de que el simple generador debe ser utilizado. A veces esto es obvio y claro pero otras veces no es tan clara.

Por lo tanto, incluso si usted encuentra un generador, puede que no sea el que fue utilizado por el creador original de los datos y que podría divergir en cualquier momento.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X