Don't do arithmetic with Math#random. Use a Random object. There is a long discussion
here. Don't use
floats for arithmetic. Don't use
floats for anything if you can help it.
Don't use if-elses to pick text; it is far neater to use an array, or a List<
String>. That also means you can add another activity to the array, e.g. "drinking" without needing to change any other code.
Don't mix
tabs and spaces. Don't use so many empty lines (which I have deleted).
Using addActionListener(this) might seem to work when you have one action but when you have several the code expands into a mess of repeated
if‑elses which are difficult to maintain. Create one class for each type of action required (or in Java8, a λ).