[/FONT][/SIZE]
[SIZE=3][FONT=Calibri]Public Function Boule(k As Integer)
Dim z As Integer
Dim a As Long
Dim m As Long
Dim Midv As Long
Dim Mids As String
Dim S As String
'
a = 7 ^ 5: m = 2 ^ 31 - 1
'
Numero = a * Numero - m * Fix(a * Numero / m)
S = Left(Numero, 8)
Mids = Right(S, 4)
'Mids = mid$(Numero, 4, 4)
Midv = Val(Mids)
Boule = Midv - k * Fix(Midv / k)
'
End Function[/FONT][/SIZE]
[SIZE=3][FONT=Calibri]