Programa fuente en lenguaje Vala del algoritmo desordenar un vector numérico mediante la técnica "Mezcla de naipes Fisher-Yates".
Compilar y ejecutar en Linux, por ejemplo, en CentOS 7.
Pasos:
* valac -v --Xcc=-lm VectorNum.vala
* ./VectorNum
En el 1º paso, compila el programa VectorNum.vala produciendo el programa ejecutable.
La opción -lm es pasada al compilador de lenguaje C/C++ para que enlace la biblioteca de funciones matemáticas junto con nuestro programa ejecutable.
En el 2º paso, se invoca al programa ejecutable VectorNum mostrando en pantalla el vector ordenado y luego el vector desordenado.
La utilidad práctica que podría Usted darle a este algoritmo es en videojuegos: por ejemplo el juego del 15. Visite Google Play y busque el juego del 15 para celular.
Entonces contando con esta idea de juego puede Usted crear un juego para Linux.
Más info. en: Programación en Vala - WikiLibros
https://es.wikibooks.org/wiki/Programación_en_Vala