summaryrefslogtreecommitdiff
path: root/buffet_lotterie2.py
diff options
context:
space:
mode:
Diffstat (limited to 'buffet_lotterie2.py')
-rwxr-xr-xbuffet_lotterie2.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/buffet_lotterie2.py b/buffet_lotterie2.py
index 86205bf..08ae0c4 100755
--- a/buffet_lotterie2.py
+++ b/buffet_lotterie2.py
@@ -12,12 +12,16 @@ einfluss = 0
offset = 0
while fehlt_noch > 0:
runden += 1
- e = floor((len(Silben)) / teilnehmer) # e Runden vergehen, bis einer gehen darf
- offset = ((len(Silben) + offset) % teilnehmer) # nach e Runden fängt Teilnehmer Nummer `offset` an
+ e = floor((len(Silben) + offset) / teilnehmer) # e Runden ist das Geburtstagskind dran, bis einer gehen darf
+ #offset = (len(Silben) + offset) - e * teilnehmer
+
+ offset = ((len(Silben) + offset) % (teilnehmer)) - 1 # nach e Runden fängt Teilnehmer Nummer `offset` an
+ offset %= teilnehmer
+ print(offset, teilnehmer)
teilnehmer -= 1
einfluss += e # Geburtstagskind kann e-mal "den Zeiger nach vorne pushen"
- fehlt_noch = teilnehmer - offset
+ #fehlt_noch = teilnehmer - offset
print(str(e) + " Runden " + " offset " + str(offset))
if False: #e != 0:
print(fehlt_noch)