# Path: roglick/engine/random.py
# class Random(object):
#     def __init__(self, seed=None, generator=None):
#     def generator(self):
#     def get_int(self, min=None, max=None):
#     def flip_coin(self):
#     def roll_dice(self, num=1, sides=6):
#     def one_in(self, odds):
#     def probability(self, prob):
#     def choice(self, choices):
#     def shuffle(self, deck):
# def get_int(*args, **kwargs):
# def flip_coin():
# def roll_dice(*args, **kwargs):
# def one_in(*args, **kwargs):
# def probability(*args, **kwargs):
# def choice(*args, **kwargs):
# def shuffle(*args, **kwargs):


import json
from glob import glob
from roglick.engine import random




class FileObj(object):
    def __init__(self, conf_file, obj_key=None):
        self._data = {}
        self._load_file(conf_file, obj_key)

    def keys(self):
        return self._data.keys()

    def random(self, rand=None):
        if rand is None:

# Path: roglick/engine/random.py
# class Random(object):
#     def __init__(self, seed=None, generator=None):
#     def generator(self):
#     def get_int(self, min=None, max=None):
#     def flip_coin(self):
#     def roll_dice(self, num=1, sides=6):
#     def one_in(self, odds):
#     def probability(self, prob):
#     def choice(self, choices):
#     def shuffle(self, deck):
# def get_int(*args, **kwargs):
# def flip_coin():
# def roll_dice(*args, **kwargs):
# def one_in(*args, **kwargs):
# def probability(*args, **kwargs):
# def choice(*args, **kwargs):
# def shuffle(*args, **kwargs):


# Path: roglick/engine/file_obj.py
import json
from glob import glob
from roglick.engine import random





class FileObj(object):
    def __init__(self, conf_file, obj_key=None):
        self._data = {}
        self._load_file(conf_file, obj_key)

    def keys(self):
        return self._data.keys()

    def random(self, rand=None):
        if rand is None:

            rand = random