Определите функцию, которая принимает непустой список и возвращает элемент списка, выбранный случайным образом и с равной вероятностью. (Не используйте встроенную процедуру списка-ref.)Racket random list-ref function
Я застрял на этом. Я чувствую, что вам нужно будет подсчитать, сколько раз функция запускается рекурсивно и сравнивает ее со случайным числом, которое вы получаете, но я не знаю, как это сделать в BSL +. Любая помощь будет действительно велика.
Какой код вы старались? –