method get_action () =
         let chosen =
            let rand = Random.float 1.0 in
            if rand > beta then
               self#get_best_action ()
            else
               Random.int (Array.length actions)
         in
         last_action <- chosen;
         actions.(chosen)