Retornar valores aleatorios de un Hashtable

07/09/2005 - 17:08 por Andres | Informe spam
Buenas, necesitaria saber si existe alguna forma de hacer un metodo que me
retorne aleatoriamente un valor de la hashtable.
por ejemplo

yo tengo los giguiente valores

Key Valor
"33" "01020122022"
"44" "01252551252"
"55" "45221455222"
"222" "45445454545"
"122" "45454545454"

y necesito que me retorne una de estas claves al azar

Muchas Gracias

Saludos
 

Leer las respuestas

#1 Braulio Diez
08/09/2005 - 18:45 | Informe spam
Hola,

Si no tienes problemas de performace y no son muchos datos, puedes generar
un número aleatorio entreo el 0 y el número de elementos menos 1 que tenga tu
hashtable, despues la puedes hacer un bucle y recorrer cada elemento hasta
que llegues a la posición que te haya dado el número aleatorio (la hashtable
te permite además de ir directamente a por un valor, tb. iterar por todos su
valores).

Un saludo
Braulio
/// --
/// Braulio Díez
/// Desarrollador C#
/// Málaga - España
// --


"Andres" escribió:

Buenas, necesitaria saber si existe alguna forma de hacer un metodo que me
retorne aleatoriamente un valor de la hashtable.
por ejemplo

yo tengo los giguiente valores

Key Valor
"33" "01020122022"
"44" "01252551252"
"55" "45221455222"
"222" "45445454545"
"122" "45454545454"

y necesito que me retorne una de estas claves al azar

Muchas Gracias

Saludos



Preguntas similares