diff options
author | Philip Sargent <philip.sargent@klebos.com> | 2020-07-02 16:26:05 +0100 |
---|---|---|
committer | Philip Sargent <philip.sargent@klebos.com> | 2020-07-02 16:26:05 +0100 |
commit | e54436e8182892b917f2620e5de5ffed57e9e84e (patch) | |
tree | 3126713538e77071bfc07fd50863ae73d96e5c35 /utils.py | |
parent | 9a514e7d3f402c3634c6025d4e290496fddcc231 (diff) | |
download | troggle-e54436e8182892b917f2620e5de5ffed57e9e84e.tar.gz troggle-e54436e8182892b917f2620e5de5ffed57e9e84e.tar.bz2 troggle-e54436e8182892b917f2620e5de5ffed57e9e84e.zip |
chaos monkey
Diffstat (limited to 'utils.py')
-rw-r--r-- | utils.py | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -1,3 +1,4 @@ +import sys import random import re import logging @@ -6,6 +7,13 @@ from django.conf import settings from django.shortcuts import render from troggle.core.models_caves import CaveDescription +def ChaosMonkey(n): + # returns True once every n calls - randomly + if random.randrange(0,n) != 0: + return False + # print("CHAOS strikes !", file=sys.stderr) + return True + def weighted_choice(lst): n = random.uniform(0,1) for item, weight in lst: |