A latin négyzet egy olyan N x N-es számtömb, melynek minden sorában és oszlopában pontosan egyszer fordul elő minden szám 1-től N-ig. Nevezhetjük véletlen latin négyzetnek azt a latin négyzetet, amelynek generálását a számítógép véletlen generátorára bíztuk. A jelen latin négyzet is ilyen. Generálása úgy történik, hogy soronként haladva előállítja a számok egy véletlen permutációját, megnézi, hogy a felette lévőkkel nem ütközik-e, ha nem, akkor áttér a következő sorra, de ha elég sokszor próbálgatva nem talál megfelelőt, akkor sorokat törölve visszalép, és újra próbálkozik mindaddig, amíg az utolsó sor is jó nem lesz. Ez egy igen gyenge algoritmus, egy 10 x 10-e mező feltöltéséhez már több percnyi gépidő kell még egy gyors (2GHz, két magos) PC esetén is. Ha az eredmény nem tetszik, vagy rendezgetni szeretnénk, akkor megtehetjük a jobb oldali beviteli mezők és nyomógombok segítségével. Mivel teljes sorokat és oszlopokat cserél, a latin-négyzet tulajdonság megmarad.