Pour avoir des indices et des angle aléatoires, j'ai utilisé la fonction ALEA.ENTRE.BORNES(entier min ; entier max). 
Voir plus bas pour plus de détails. 

Pour avoir un indice n2  de valeur comprise entre 1,20 et 1,90 avec deux décimales : 
=ALEA.ENTRE.BORNES(120 ; 190)/100.
Pour avoir un angle i1 de valeur  entre 20 et 60 degrés entier : 
=ALEA.ENTRE.BORNES(20 ; 60) 
ATTENTION : les fonctions trigonométriques d'un tableur sont à utiliser avec des angles en radians. Il convient donc de réaliser la conversion des degrés en radians dans les formules. 
Fonctions utilisées : SIN() ; PI() ; ASIN().