Hola, me interesa un algoritmo para poder escoger aleatoriamente pero con algunos registros con mas prioridades que les toque... nose si me expreso bien... ejemplo:
ramon 7
toni 6
luis 1
jose 2
y que aleatoriamente escoja uno de los cuatro (puede tocar ramon, toni, luis o jose) pero que ramon y toni tengan mas probabilidad que les toque.
Un metodo que he pensado es hacer un array con todos los registros pero duplicar 7 veces ramon y 6 veces toni y escoger un dato del array aleatoriamente:
ramon
ramon
ramon
ramon
ramon
ramon
ramon
toni
toni
toni
toni
toni
toni
luis
jose
el nombre de ramon y toni tienen mas posibilades de que salga que luis y jose. Este metodo va bien para cosas como estas, pero si tienes muchos datos creo que crear arrays tan grandes no es muy eficiente, hay algun metodo mas "limpio" que este???
gracias!!!