1. If, while, for, swith...
2. En java los números aleatorios se generan con la clase Random.
3. No se que carajos es eso.
4. El que abarca mucho poco aprieta.
5. No pienso ser un científico de la computación, ni trabajar con hardware.
6. Administrar un proyecto no es tan dificil, metodologia algil, scrum, pizara con notas, etc.