Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: PUAROT en 14 Enero 2016, 23:18 pm



Título: Modulo random
Publicado por: PUAROT en 14 Enero 2016, 23:18 pm
Tengo una consulta sobre como utilizar el modulo random en un caso concreto, ( no se si puede)

Necesito tener una variable que sea F(x) donde la F es fija y la x un numero aleatorio entre 1 y 150  Por ejemplo
variable = F7

Utilizando  random.randint(0,150) tengo el valor aleatorio, pero no se como utilizarlo para que la variable tenga el valor F7 por ejemplo y no F 7

Se que también está la función shuffle, pero para utilizarla tendría que crear una lista que fuera desde F0 hasta F150

Gracias por la ayuda de antemano !


Título: Re: Modulo random
Publicado por: Once en 15 Enero 2016, 02:43 am
Tienes que concatenar los valores, no sin antes convertir el valor aleatorio a string:

Código
  1. aleatorio = random.randint(0, 150)
  2. variable = "F" + str(aleatorio)
  3.  

Saludos!


Título: Re: Modulo random
Publicado por: PUAROT en 17 Enero 2016, 11:08 am
Tienes que concatenar los valores, no sin antes convertir el valor aleatorio a string:

Código
  1. aleatorio = random.randint(0, 150)
  2. variable = "F" + str(aleatorio)
  3.  

Saludos!

Muchas gracias !!!!!!!!!!!!!!!!!!!!!!!!!!!!! ;-)

Era mas simple de lo que me imaginaba, no se me había ocurrido.

Esto de estar aprendiendo por mi cuenta y no tener a quien preguntar es algo desesperante, menos mal que están los foros y los foreros  ;-)