Descarga contenido exclusivo en
Ofimática y Programación + Tecnología

jueves, 24 de mayo de 2012



Ordenar (o desordenar) de forma aleatoria una lista de datos


Tal vez tengamos una lista de datos: 1 2 3 4 5 6 7 8 9 10 ... 20 y los queremos ordenar de forma aleatoria sin tener que estar decidiendo ... thumbnail 1 summary
Tal vez tengamos una lista de datos:

1
2
3
4
5
6
7
8
9
10

...
20

y los queremos ordenar de forma aleatoria sin tener que estar decidiendo uno mismo cual poner primero y cual depués, cosa que se complica más aun si la lista de datos es muy extensa porque se debe estar pendiente también de cual ya se ordeno para no repetirlo. Aquí una forma de hacerlo fácil y rápido:




1
Primero hacemos nuestra lista de datos:

2
Copiamos la funcion Aleatorio() a la par de cada dato:

3
Le damos arreglar de forma ascendente o descendente a partir de los numeros que genero la función Aleatorio():

4
Borramos las funciones Aleatorio() y ya esta nuestra lista de datos ordenada o desordenada de forma aleatoria:

2 comentarios

  1. Hola gracias, muy facil de entender. Fue de mucha ayuda

    ResponderEliminar
  2. Que hago si lo que necesito es ordenar aleatoriamente numeros que vayan desde el 0000 al 9999, pero con el cuarto dígito que si vaya en orden del 0 al 9 es decir:

    5040
    0581
    4632
    2163
    1504
    9205
    7256
    9347
    1358
    0719
    4890
    8031
    5672
    7623
    9684
    6845
    3756
    6527
    5068
    7389

    ResponderEliminar