...
Les % de chances données ci-dessus sont théroiques, ils sont fonction des numéros de série des cartes qui ne sont pas forcément aléaoires aléatoires pour les lots donnés et les types de cartes RFID.
L'université de rouen ne dispose par exemple que de cartes avec des CSN pairs !pairs (sans doute lié à la technologie Mifare Desfire).
Voici donc un script pour donner les % de gains selon un échantillon de numéros de série CSN (récupérés en base de esup-sgc chez nous à univ-rouen pour le test) :
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
#!/usr/bin/python
# -*- coding: utf-8 -*-
nbParapluie = 0
nbCouteau = 0
nbGoodiesMyst = 0
nbPorteCartes = 0
nbPorteCarte = 0
nbPerdu = 0
total = 0
file = open('/tmp/csn.txt',"r")
for csn in file:
csnAsInt = int(csn, 16)
if csnAsInt%59==16:
nbParapluie+=1
elif csnAsInt%31==2:
nbCouteau+=1
elif csnAsInt%5==2:
nbPorteCartes+=1
elif csnAsInt%3==0:
nbPorteCarte+=1
elif csnAsInt%3==1:
nbGoodiesMyst+=1
else:
nbPerdu+=1
total+=1
file.close()
print "Total : " + str(total) + "\n"
print "parapluies : " + str(nbParapluie) + "\n"
print "couteaux : " + str(nbCouteau) + "\n"
print "porte-cartes : " + str(nbPorteCartes) + "\n"
print "porte-carte : " + str(nbPorteCarte) + "\n"
print "goodies 20ans : " + str(nbGoodiesMyst) + "\n"
print "perdu : " + str(nbPerdu) + "\n" |
...