Я помню недавно решал эту задачку чистой математикой
num=123456
i6=num Mod 10
i5=((num-i6)/10) Mod 10
i4=((num-i6-i5*10)/100) Mod 10
i3=((num-i6-i5*10-i4*100)/1000) Mod 10
i2=((num-i6-i5*10-i4*100-i3*1000)/10000) Mod 10
i1=((num-i6-i5*10-i4*100-i3*1000-i2*10000)/100000) Mod 10
Print i6
Print i5
Print i4
Print i3
Print i2
Print i1
WaitKey
Разбирает шестизначное число. По аналогии можно сделать функцию
Также для увеличения скорости юзай смещения