Buenas tardes ,
Se puede hacer en "C" un random de letras ?
rand() % 1 = entre el 0 - 1
rand() % 5 = entre el 0 - 5
Se puede hacer :
rand() % A J
Pero que solo aparezca la A y la J , no quiero la b,c,d,e...
| |||
Random de letras ? a - i pero solo mostrar 2 ? Buenas tardes , Se puede hacer en "C" un random de letras ? rand() % 1 = entre el 0 - 1 rand() % 5 = entre el 0 - 5 Se puede hacer : rand() % A J Pero que solo aparezca la A y la J , no quiero la b,c,d,e... |
| |||
Respuesta: Random de letras ? a - i pero solo mostrar 2 ? no se puede, ya que no son numeros. Lo que podrias hacer es un random entre la A convertida a numeros ASCII hasta J convertida a numeros ASCII. Asi se puede hacer random al ser numeros, y al obtener el numero final, lo conviertes en letra, y ahi lo tienes. Espero que te haya servido, y si estoy equivocadoo corriganme, no soy ningun experto :P |
| |||
Respuesta: Random de letras ? a - i pero solo mostrar 2 ? podes hacer un rand()%2, si el resultado es 0 seleccionas la letra A y si el resultado es 1 seleccionas la letra J tambien tenes que cambiar al principio del programa la semilla que utilizara la funcion rand(), para que no te de siempre el mismo resultado:
Código C++:
Ver original no es lo mas elegante, pero es una posible solucion. tambien te sirve si queres agregar mas letras a elejir, solamente tenes que agregarlas en la variable letras y la variable random cambiar el 2 por la cantidad de posibles letras. saludos |
| |||
Respuesta: Random de letras ? a - i pero solo mostrar 2 ? Cita: Interesante , gracias pero me quedo con la anterior , porque hago matrices x y , al ser integer no peuden ser char .
Iniciado por starfix podes hacer un rand()%2, si el resultado es 0 seleccionas la letra A y si el resultado es 1 seleccionas la letra J tambien tenes que cambiar al principio del programa la semilla que utilizara la funcion rand(), para que no te de siempre el mismo resultado:
Código C++:
Ver original no es lo mas elegante, pero es una posible solucion. tambien te sirve si queres agregar mas letras a elejir, solamente tenes que agregarlas en la variable letras y la variable random cambiar el 2 por la cantidad de posibles letras. saludos Un saludo cordial |
| |||
Respuesta: Random de letras ? a - i pero solo mostrar 2 ? hola drakgoku1! para generar un random de A - J podrias hacer:
Código C:
las comillas simples te dejan operar con el ASCII que equivale a la letra, por ej: la letra A equivale a 65 (si es q no me equivoco) y la J = 74Ver original rand()%'J' : genara un numero entre 0 - 'J' 'A' + rand()%'J' : genera un numero entra 'A' - 'J' Luego si solo queres que aparesca la A y la J generas una condicion donde diga que si si variable es igual a A o variable es igual a J continuar de lo contrario regresar Nota: No estoy seguro del uso del rand, probalo y contame si te anda Saludos |
| |||
Respuesta: Random de letras ? a - i pero solo mostrar 2 ? Cita:
Iniciado por cesar_casla hola drakgoku1! para generar un random de A - J podrias hacer:
Código C:
las comillas simples te dejan operar con el ASCII que equivale a la letra, por ej: la letra A equivale a 65 (si es q no me equivoco) y la J = 74Ver original rand()%'J' : genara un numero entre 0 - 'J' 'A' + rand()%'J' : genera un numero entra 'A' - 'J' Luego si solo queres que aparesca la A y la J generas una condicion donde diga que si si variable es igual a A o variable es igual a J continuar de lo contrario regresar Nota: No estoy seguro del uso del rand, probalo y contame si te anda Saludos Claro pero no me gustaría ver el resultado Quiero hacerlo así table[i][x]='a'+(rand()%'j') i x = integer Estoy pensando en el if. Pero claro si tu me dices la respuesta yo no pienso :) Dejame hasta mañana alemenos , para ver si FUNCA almenos Un saludo |
| |||
Respuesta: Random de letras ? a - i pero solo mostrar 2 ? te doy una pista, podes hacer una formula matematica que dependiendo del resultado de rand() te de 65 ó 74 que son los codigos ascii de la letra A y J respectivamente |
| |||
Respuesta: Random de letras ? a - i pero solo mostrar 2 ? Cita: Buenas noches , Ya pude con un poco de ayuda , hice : cree una var para el random la puse dentro , si era 1 puse una letra y si era 0 le puse otra y a contar :) Una pregunta , como es que los argentinos o de por ahí que tiene este accento " podes hacer una f...." , soys muy buenos en programación ? , en tema videos igual , busco un video de sql y me sale gente así , no hay españoles esplicando nada bien xD como es ? Un saludo :) |
| |||
Respuesta: Random de letras ? a - i pero solo mostrar 2 ? bueno, gracias por que pienses que somos buenos, pero en realidad no es asi, cada país tiene sus programadores buenos y malos, en España tambien hay buenos programadores, podes mirar en este foro y encontraras varios. saludos y pone la solucion para ver como te quedo |
| |||
Respuesta: Random de letras ? a - i pero solo mostrar 2 ? Cita: Buenas noches ,muy fácil visto el resultado, te lo escribo por encima : var = rand () % 2 if ( var == 1 ) { print f("letra") } else { printf ("letra") } Un saludo. |
| |||
Respuesta: Random de letras ? a - i pero solo mostrar 2 ? Hola, revisa el siguiente código porque puede ayudarte a simplificar las cosas.
Código C:
Saludos. Ver original |
Etiquetas: |