def randomVal(self, action):
    '\n        cmax: 450\n        cmin: 150\n        \n        c definately will be between 150 and 450.\n        state0 - (150 - 179)\n        state1 - (180 - 209)\n        state2 - (210 - 239)\n        state3 - (240 - 269)\n        state4 - (270 - 299)\n        state5 - (300 - 329)\n        state6 - (330 - 359)\n        state7 - (360 - 389)\n        state8 - (390 - 419)\n        state9 - (420 - 450)\n        '
    if (action == 0):
        val = np.random.choice([i for i in range(150, 180)])
    elif (action == 1):
        val = np.random.choice([i for i in range(180, 210)])
    elif (action == 2):
        val = np.random.choice([i for i in range(210, 240)])
    elif (action == 3):
        val = np.random.choice([i for i in range(240, 270)])
    elif (action == 4):
        val = np.random.choice([i for i in range(270, 300)])
    elif (action == 5):
        val = np.random.choice([i for i in range(300, 330)])
    elif (action == 6):
        val = np.random.choice([i for i in range(330, 360)])
    elif (action == 7):
        val = np.random.choice([i for i in range(360, 390)])
    elif (action == 8):
        val = np.random.choice([i for i in range(390, 420)])
    else:
        val = np.random.choice([i for i in range(420, 450)])
    return val
cmax: 450
cmin: 150

c definately will be between 150 and 450.
state0 - (150 - 179)
state1 - (180 - 209)
state2 - (210 - 239)
state3 - (240 - 269)
state4 - (270 - 299)
state5 - (300 - 329)
state6 - (330 - 359)
state7 - (360 - 389)
state8 - (390 - 419)
state9 - (420 - 450)
def randomVal(self, action):
    '\n        cmax: 450\n        cmin: 150\n        \n        c definately will be between 150 and 450.\n        state0 - (150 - 179)\n        state1 - (180 - 209)\n        state2 - (210 - 239)\n        state3 - (240 - 269)\n        state4 - (270 - 299)\n        state5 - (300 - 329)\n        state6 - (330 - 359)\n        state7 - (360 - 389)\n        state8 - (390 - 419)\n        state9 - (420 - 450)\n        '
    if (action == 0):
        val = np.random.choice([i for i in range(150, 180)])
    elif (action == 1):
        val = np.random.choice([i for i in range(180, 210)])
    elif (action == 2):
        val = np.random.choice([i for i in range(210, 240)])
    elif (action == 3):
        val = np.random.choice([i for i in range(240, 270)])
    elif (action == 4):
        val = np.random.choice([i for i in range(270, 300)])
    elif (action == 5):
        val = np.random.choice([i for i in range(300, 330)])
    elif (action == 6):
        val = np.random.choice([i for i in range(330, 360)])
    elif (action == 7):
        val = np.random.choice([i for i in range(360, 390)])
    elif (action == 8):
        val = np.random.choice([i for i in range(390, 420)])
    else:
        val = np.random.choice([i for i in range(420, 450)])
    return val