Select element from list, preserve 'exactness'

I have a list, p, full of angles in radian measures (ex: from 0 to 11pi/6)

How can I select a random element from that and have it display it’s exact value?

Here is what I have to select an element:

In my graph CL

r=randomGenerator(gen2.pressCount)
T=graph2.numberList("p")
number("t_{heta}"): T.elementAt(r.int(1,48))

In my Note (I want to display the point like (6,pi/6). It currently displays (6,0.52359877)

theta=graph2.number("t_{heta}")
content:
"Your point is:
`(${r_1},${theta})`
Plot it now!"

Link to activity (It’s on slide 2)

I ended up ditching the random-pull-from-list and just brute forced it in the CL:

The work is on slide 1 here