Рассматривали ли вы MTurk для запроса веб-сервера, которым вы управляете, запустив на нем R, чтобы получить его рандомизацию?Затем вы можете просто передать MTurk электронную таблицу с идентификационными кодами, поместить эти идентификационные коды в URL-адрес веб-сервера, и веб-сервер сможет отслеживать, какие идентификаторы были рандомизированы с какими.
Демонстрация того, как простоэто может быть в Разделе 3 здесь: http://biostat.mc.vanderbilt.edu/wiki/pub/Main/RApacheProject/paper.pdf
Еще одно более ориентированное на конечных пользователей пошаговое руководство: http://www.jstatsoft.org/v08/i10/paper
Можно также посмотреть на Rweb, но это будет менее безопасно.Существует множество других вариантов .
По сути, вы хотите, чтобы Mechanical Turk загружал фрейм с вашей веб-страницей в нем.Запрашиваемая веб-страница будет иметь встроенную CGI-отправку (например, MT загружает фрейм с содержимым URL http://www.myserver.com/myproject.html?MTid=10473).Затем ваш R-скрипт на веб-сервере выполняет рандомизацию, возвращает веб-страницу, содержащую только случайное число, и записывает на веб-сервере, какой MTid был в URL и какое случайное число было сгенерировано.В конце просто объедините данные веб-сервера с данными MT по MTid.