diff --git a/ADIXEN/createImages b/ADIXEN/createImages
index ddffceaf03e84b7950d5ea3f362db66730ce6b6b..1fda8558f74ec4d94665f73fc724bf3698e9f71d 100755
--- a/ADIXEN/createImages
+++ b/ADIXEN/createImages
@@ -130,7 +130,6 @@ edigitPos[3]='+550+191'
 for ((FNb=1; FNb<=MAX_FILES; FNb++)); do
 
 value=""
-#DPR=$((RANDOM % $NUMBER_OF_DIGITS + 1)) # random dot position (1..$NUMBER_OF_DIGITS)
 DPR=$((RANDOM % ($NUMBER_OF_DIGITS + 1))) # random dot position (0..$NUMBER_OF_DIGITS)
 for (( i=1; i<=$MAX_DIGITS; i++ )); do
   if (( $i <= $NUMBER_OF_DIGITS )); then
diff --git a/F250/createImages b/F250/createImages
index 2f11af33604f53bdcb2f237c89dea9f32f1aff6e..99dfd9710b40d0f04d2aee27db422c7e424c6c7d 100755
--- a/F250/createImages
+++ b/F250/createImages
@@ -83,7 +83,7 @@ dotPos[5]=${digitPos[5]}
 for ((FNb=1; FNb<=MAX_FILES; FNb++)); do
 
 value=""
-DPR=$((RANDOM % $NUMBER_OF_DIGITS + 1)) # random dot position (1..$NUMBER_OF_DIGITS)
+DPR=$((RANDOM % ($NUMBER_OF_DIGITS + 1))) # random dot position (0..$NUMBER_OF_DIGITS)
 for (( i=1; i<=$MAX_DIGITS; i++ )); do
   if (( $i <= $NUMBER_OF_DIGITS )); then
     R=$((RANDOM % 12)) # random digit number (0..11 = '0'..'_')
diff --git a/FLUKE-8840A/createImages b/FLUKE-8840A/createImages
index 58e798afa9bb07d5533b64a82948e622f8e73e77..fbc8e0f29f92a15ec9306c5cfda6bd87105ef3ad 100755
--- a/FLUKE-8840A/createImages
+++ b/FLUKE-8840A/createImages
@@ -88,7 +88,7 @@ dotPos[7]=${digitPos[7]}
 for ((FNb=1; FNb<=MAX_FILES; FNb++)); do
 
 value=""
-DPR=$((RANDOM % $NUMBER_OF_DIGITS + 1)) # random dot position (1..$NUMBER_OF_DIGITS)
+DPR=$((RANDOM % ($NUMBER_OF_DIGITS + 1))) # random dot position (0..$NUMBER_OF_DIGITS)
 for (( i=1; i<=$MAX_DIGITS; i++ )); do
   if (( $i <= $NUMBER_OF_DIGITS )); then
     R=$((RANDOM % 13)) # random digit number (0..12='0'..'_')
diff --git a/IM520/createImages b/IM520/createImages
index b0cb51e4da6052fa85a582009934ed180c6b8a47..0d02a27f3ce666cd59293a77f7aee0f4117be040 100755
--- a/IM520/createImages
+++ b/IM520/createImages
@@ -85,7 +85,7 @@ dotPos[7]=${digitPos[7]}
 for ((FNb=1; FNb<=MAX_FILES; FNb++)); do
 
 value=""
-DPR=$((RANDOM % $NUMBER_OF_DIGITS + 1)) # random dot position (1..$NUMBER_OF_DIGITS)
+DPR=$((RANDOM % ($NUMBER_OF_DIGITS + 1))) # random dot position (0..$NUMBER_OF_DIGITS)
 for (( i=1; i<=$MAX_DIGITS; i++ )); do
   if (( $i <= $NUMBER_OF_DIGITS )); then
     R=$((RANDOM % 12)) # random digit number (0..11='0'..'E')
diff --git a/KEITHLEY-2701/createImages b/KEITHLEY-2701/createImages
index 58c471dc65296b4a413cbaf52bfdb088be35fea9..38d314e864978c95f5178abe0c3910cf23c74386 100755
--- a/KEITHLEY-2701/createImages
+++ b/KEITHLEY-2701/createImages
@@ -85,7 +85,7 @@ dotPos[7]=${digitPos[7]}
 for ((FNb=1; FNb<=MAX_FILES; FNb++)); do
 
 value=""
-DPR=$((RANDOM % $NUMBER_OF_DIGITS + 1)) # random dot position (1..$NUMBER_OF_DIGITS)
+DPR=$((RANDOM % ($NUMBER_OF_DIGITS + 1))) # random dot position (0..$NUMBER_OF_DIGITS)
 for (( i=1; i<=$MAX_DIGITS; i++ )); do
   if (( $i <= $NUMBER_OF_DIGITS )); then
     R=$((RANDOM % 12)) # random digit number (0..11='0'..'_')
diff --git a/KEITHLEY-617/createImages b/KEITHLEY-617/createImages
index 866f1098f91ae259d891f4844b38154888e75007..943798f8bfaae6291b2e4f13ead237881611e0de 100755
--- a/KEITHLEY-617/createImages
+++ b/KEITHLEY-617/createImages
@@ -88,7 +88,7 @@ dotPos[8]=${digitPos[8]}
 for ((FNb=1; FNb<=MAX_FILES; FNb++)); do
 
 value=""
-DPR=$((RANDOM % $NUMBER_OF_DIGITS + 1)) # random dot position (1..$NUMBER_OF_DIGITS)
+DPR=$((RANDOM % ($NUMBER_OF_DIGITS + 1))) # random dot position (0..$NUMBER_OF_DIGITS)
 for (( i=1; i<=$MAX_DIGITS; i++ )); do
   if (( $i <= $NUMBER_OF_DIGITS )); then
     R=$((RANDOM % 12)) # random digit number (0..11='0'..'_')
diff --git a/MKS-270/createImages b/MKS-270/createImages
index fcf3d441c78fb45689c68c631c13163f11f6dceb..e415b801a729b2d00b93d0b2ad34d428625c7cf2 100755
--- a/MKS-270/createImages
+++ b/MKS-270/createImages
@@ -86,7 +86,7 @@ dotPos[6]=${digitPos[6]}
 for ((FNb=1; FNb<=MAX_FILES; FNb++)); do
 
 value=""
-DPR=$((RANDOM % $NUMBER_OF_DIGITS + 1)) # random dot position (1..$NUMBER_OF_DIGITS)
+DPR=$((RANDOM % ($NUMBER_OF_DIGITS + 1))) # random dot position (0..$NUMBER_OF_DIGITS)
 for (( i=1; i<=$MAX_DIGITS; i++ )); do
   if (( $i <= $NUMBER_OF_DIGITS )); then
     R=$((RANDOM % 13)) # random digit number (0..12='0'..'_')
diff --git a/SRG-2/createImages b/SRG-2/createImages
index 1958f6dd56a84dd25891dc71a540f9a38c389978..0099bcdca4f799f68c6b690756da53dc71a65560 100755
--- a/SRG-2/createImages
+++ b/SRG-2/createImages
@@ -92,7 +92,7 @@ dotPos[10]=${digitPos[10]}
 for ((FNb=1; FNb<=MAX_FILES; FNb++)); do
 
 value=""
-DPR=$((RANDOM % $NUMBER_OF_DIGITS + 1)) # random dot position (1..$NUMBER_OF_DIGITS)
+DPR=$((RANDOM % ($NUMBER_OF_DIGITS + 1))) # random dot position (0..$NUMBER_OF_DIGITS)
 for (( i=1; i<=$MAX_DIGITS; i++ )); do
   if (( $i <= $NUMBER_OF_DIGITS )); then
     R=$((RANDOM % 12)) # random digit number (0..11='0'..'_')
diff --git a/UNKNOWN/createImages b/UNKNOWN/createImages
index 7de143027d7ee57b2534f724e3c9185df68351cb..eb4812194eb7c7ac0321f3f23cafbadc09294223 100755
--- a/UNKNOWN/createImages
+++ b/UNKNOWN/createImages
@@ -77,7 +77,7 @@ NUM2CHAR[11]='_'
 for ((FNb=1; FNb<=MAX_FILES; FNb++)); do
 
 value=""
-DPR=$((RANDOM % $NUMBER_OF_DIGITS + 1)) # random dot position (1..$NUMBER_OF_DIGITS)
+DPR=$((RANDOM % ($NUMBER_OF_DIGITS + 1))) # random dot position (0..$NUMBER_OF_DIGITS)
 for (( i=1; i<=$MAX_DIGITS; i++ )); do
   if (( $i <= $NUMBER_OF_DIGITS )); then
     R=$((RANDOM % 12)) # random digit number (0..11='0'..'_')