I left out in my previous post, an OGTT [Oral Glucose Tolerance Test] can be used in place of an fasting test. Sometimes doctors do both to verify one to test with another.
Random glucose testing is a waste of time. The result of the test only shows for the moment when the test is undertaken and tells nothing on how your body handles, or has handled blood sugar [glucose]. You need to take a fasting glucose test [no eating 8-10 hrs prior] AND an A1c [HA1c, HgbA1c]. The former provides a picture on how well your body is currently handing blood glucose, the latter provides a picture on how well your body has managed/controlled blood glucose over the past 2-3 months. Don't delay rescheduling these tests as your symptoms mimic diabetes.
Did you tell the lab that you weren't fasting? I personally don't see all that much value in a random glucose test because it doesn't establish much. That being said, though your numbers were well in line even for fasting. In fasting tests, under 100 is considered normal, 100-125 pre-diabetes and 126 and over diabetes. Since you do have some reactions to foods I would just test it yearly or so, and like you already do, stay away from sugar. Better for your health anyway!