Учитывая линейный список, есть функция библиотеки в АТС, которая перемешивает список случайным образом, чтобы произвести перестановку него:Есть ли библиотечная функция в ATS для случайной перестановки списка?
fun{a:[email protected]}
list_vt_permute{n:int}(xs: list_vt(a, n)): list_vt(a, n)
Если возможно, я бы предпочел реализацию list_vt_permute
, что не вызывает таНос/бесплатно ,