hi in c zumindest würde ich zuerst eine komische artmitische operation sowie
(16bit)X=((1/3474755)*7890)%17
dann würde es casten auf 8 bit
und dann den Most significant Nibble maskieren UM in den bereich 0-10 zu landen würde ich immer 5 abziehen.