la diferencia es algo así como entre una un velero y un edificio de oficinas XD
normalmente el ASM no se usa sino para cosas puntuales o que requieran alta precisión a grado de operaciones, es un lenguaje sumamente complicado y dificil de lograr algo extensamente util con el...
c++ es un lenguaje estructurado, completo, con estructuras de control y de variables bien claras flexibles y organizables, donde puedes hacer muchas cosas con un esfuerzo medio...
realmente no se en que se usa ASM, no se me viene nada útil del dia a dia a la cabeza... c++ por otro lado, se usa para casi todos, linux y windows están programados en c/c++, juegos, navegadores, muuuuuuuchas cosas están programadas en el, aunque al haber lenguajes más simples (con sus defectos) ha tenido competencia (lenguajes más simples que irónicamente también están programados en c/c++ XD)
colocar los números ingresados en un array, por cada combinación a crear, haces un for con tantos ciclos como números en la combinación y dentro de el un random de 0 al largo del array, de manera que escoja valores del array, organizas los números obtenidos por el random, te aseguras que no haya repetidos y listo, luego te aseguras que no hagan combinaciones repetidas y listo completo
no es sarcasmo XD me gustó el diseño y la funcionalidad! está genial para cuando uno quiere compartir algo rápido sin andar revisando la pagina web, simplemente un par de clicks y listo XD (en mis posts no pongo casi nunca imágenes por flojera XD en su defecto las subo en tumblr porque es simple XD) con esto es probable que ponga imágenes con más frecuencia XD
lo más cerca que podrías hacer de comprometer equipos, es abrir un puerto directo a una pc (a sabiendas de que en ese puerto esa pc tiene un programa que puedes explotar para entrar a ella), de allí en más podrías ver la clave del wifi, o cambiarla XD
(lo siento, el argentino no lo considero parte del español XD así como el catalá y el brasilero XD, cambiaron tanto la gramática que hicieron su propio idioma XD)