5 from BitVector import *
6 from sympy.mpmath import *
7 from operator import xor
8 from outilBase import conversion
11 ''' Le CIIS strategy adapter.
15 l : longueur max de la suite (pas utilisée)
16 n : nombre borne max (renvoit un ombre entre 0 et n inclus)
19 def __init__(self, K, y, a, n, l):
35 return float(t-a)/(0.5-a)
42 # UPDATE this xor(bin(self._y),bin(self._K))
44 yield min(self._n,int(self._n*Kt)+1)
45 Kt = self._F(Kt,self._a)