diff --git a/generate_users.sh b/generate_users.sh
index dd193160baadbe3046109a19631d00662586ac27..5a38cdf453e389cff4de6f5ffb723ae3d223aed2 100755
--- a/generate_users.sh
+++ b/generate_users.sh
@@ -22,7 +22,8 @@ for i in `seq 1 $1`
 do
     for l in $STUDENT_LEVELS
     do
-        save_uid -$i $l $l `randomgender` Eleves
+    	num=`printf "%02d" $i`
+        save_uid -$num $l $l `randomgender` Eleves
     done
     for l in $TEACH_LEVELS
     do
@@ -30,7 +31,7 @@ do
         save_uid $i $l $l `randomgender` Profs
     done
 done
-save_uid 1 direction direction `randomgender` Administratifs
-save_uid 1 administratif direction `randomgender` Administratifs
+save_uid on directi direction `randomgender` Administratifs
+save_uid riat secreta direction `randomgender` Administratifs
 echo "All done"
 echo "Run `dirname $0`/create_mass_primtux_users.sh $output to actually create the users"