Поскольку формального определения для дизайнов URL REST не существует, любой ответ на этот вопрос будет в основном субъективным.Тем не менее, я склонен думать, что с шаблонами URL RESTful более соответствует серверу случайный ресурс через URL-адрес, подобный следующему: /fruits/orange/random
(тем более, что я не могу придумать имя ключа параметра запроса, которое имеет смысл использовать).Однако, в соответствии с общей идеей REST, казалось бы, лучше всего, если /fruits/orange/random
перенаправляет пользователя на конкретную сущность, например, /fruits/orange/4129
.