Documentacióncolor_aleatorio(ninguno)
Nombre
color_aleatorio - Genera un color hexadecimal RGB aleatorio.
Sinopsis
color = graficos.color_aleatorio()
Descripcion
Devuelve un STRING en formato #RRGGBB generado a partir de tres componentes aleatorias en el rango 0..255.
No recibe argumentos.
Comportamiento
- Usa
ALEATORIO(256)-1para cada componente. - Convierte cada componente con
A_HEXA(valor, 2). - Resulta util para asignar colores automaticos a series de graficos.
Funciones API relacionadas
graficos.color_rgb()graficos.color()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| ninguno | VOID | No recibe argumentos. |
Valor de retorno
STRING - STRING con un color hexadecimal de la forma #RRGGBB, sin agregar opacidad adicional.
Ejemplo
ejemplo.blox
FUNCION color_aleatorio()
FUNCION PRINCIPAL
INICIO
STRING c
c = color_aleatorio()
IMPRIMIR("\ncolor = ", c)
FINAL
FUNCION color_aleatorio()
INICIO
NUMERICO r, g, b
STRING sr, sg, sb
r = ALEATORIO(256) - 1
g = ALEATORIO(256) - 1
b = ALEATORIO(256) - 1
sr = AHEXA(r, 2)
sg = AHEXA(g, 2)
sb = AHEXA(b, 2)
RETORNAR "#" + sr + sg + sb
FINAL_FUNCION```