# Generating random polynomials in R/I

I'm trying to generate random polynomials in ring R/I. Here's an example:

```
P.<x> = PolynomialRing(ZZ)
R = P.quotient(x**256 + 1)
I = R.ideal(g) # for some appropriate polynomial g
S = QuotientRing(R, I)
S.random_element()
```

Instead of this last command outputting a polynomial, it outputs a small integer. Looking through the sage code, the `QuotientRing_nc`

class doesn't appear to be overloading `random_element`

, so I guess the default `random_element`

method from the `Ring`

class is being called, which just outputs random integers.

Is there any way to generate random polynomials in `S`

, or is that functionality not implemented currently?

Thanks.