<div id="comment:0"></div> Because: * some more highlevel `random_element` functions pass thru `*args` and `**kwds` * it unifies the interface to some extend * it allows the user to pass thru parameters ## Apply * patches from #8955 * [attachment: trac_3893_args_kwds_for_random_element_4.6.alpha2.patch](https://github.com/sagemath/sage-prod/files/10641704/trac_3893_args_kwds_for_random_element_4.6.alpha2.patch.gz) Component: **basic arithmetic** Keywords: **random_element, args, kwds** Author: **Niles Johnson** Reviewer: **Martin Albrecht** Merged: **sage-4.6.alpha3** _Issue created by migration from https://trac.sagemath.org/ticket/3893_