Но нужен http сервер, генерирующий тело скрипта и отдающий ответ с заголовком как для javascript. Это прямо нетривиальная задача если решать ее для продакшена.
Вот, например, я взял свой API ключ (не используй его для своих задач), прочитал какие параметры принимает yandex api, составил урл для перевода слова “Шедевр” с русского на английский. Имя коллбек функции processJSONP, имя не имеет значение, главное чтобы у тебя в клиенте была функция, которая называется как значение параметра callback.
А вызов с клиента будет выглядеть как вставка <script src="https://translate.yandex.net/api/v1.5/tr.json/translate?key=trnsl.1.1.20130512T104455Z.8a0ed400b0d249ba.48af47e72f40c8991e4185556b825273d104af68&text=Шедевр&callback=processJSONP&lang=ru-en"></script> на страницу.
Я кинул пример ссылку на документацию к апи яндекса.
Если ты работаешь не с api а с сервером приложения, то понять что он отдает можно прочитав исходный код, поговорив с автором или прочитав его ТЗ или документацию (последняя чаще отсутствует).
Рандомность может быть в разных аспектах. Например может слать разный формат данных: json, xml, просто бинарные. Форма ответа может быть разной в json ответе одни поля есть, других нет. Случайными могут быть значения.
Чтобы понять как писать код нужно понять что именно подразумевается под рандомностью.