Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2011, 00:01
Avatar de rompeguesos
rompeguesos
 
Fecha de Ingreso: marzo-2009
Mensajes: 692
Antigüedad: 15 años, 1 mes
Puntos: 8
Pregunta dudas para crear cadena aleatoria

Hola amigos, acudo a vosotros debido a una gran duda que me acaba de surgir en un sistema que estaba creando.

Quiero escoger un sistema que elegirá aleatoriamente a un usuario ganador pero no tiene que ser como el típico sistema que elige un numero aleatorio y listo, ahora necesito algo mas complejo y de hay viene mi duda.

Haber como explicarlo..

1º - El sistema generará una cadena de números de 0 a 100, ej:
1,2,3,4,5,6,7,8,9,10,11, etc..

2º - A cada número se le asignará una función que ya estará predefinida, ej:
existirán las siguientes opciones (ejemplo): *Gana usuario 1, *Gana usuario 2, * Usuario 1 no puede volver a participar, *Nadie gana, etc.. y mas funciones que yo tendría predefinida de algún modo.. Estas funciones rellenarán los 100 números generados por el sistema pero se asignarán a números aleatoriamente y pueden repetirse las funciones, algo así como:

Gana usuario 1 se rellenará 20 veces a 20 de los 100 números aleatoriamente.
Gana usuario 2 se rellenará 8 veces a 8 números de los 80 restantes que no tienen nada asignado.
Nadie gana se rellenará a 50 de los números restantes, etc...

Es un poco lioso por eso no se si lo explico muy bien y quizás por eso no sepa hacerlo ni yo mismo :P pero mas o menos es eso... que cada función coja el número de números aleatoriamente que yo le indico y que no se repita con números que ya dispongan de una función.... uff que lio jajaja espero que me entendáis sino ya sabéis echarme la soga al cuello y listo :P jajajaj