Случайный.орг с единством ⇐ C#
-
Anonymous
Случайный.орг с единством
Я пытаюсь получить случайное число из онлайн-сервиса и слышал о Random.org с Unity, но не знаю, как это сделать. Есть ли пример кода? Я написал этот код
https://www.random.org/integers/?num=1& ... in&rnd=new
но возникла ошибка:
?num=1&min=1&max=6&col=1&base=10&format=plain&rnd=new: Ошибка HTTP: HTTP/1.1 403 Запрещено
void Start() { // Правильная страница сайта. StartCoroutine(GetRequest("https://www.random.org/integers/?num=1& ... in&rnd=new")); } IEnumerator GetRequest (строка uri) { используя (UnityWebRequest webRequest = UnityWebRequest.Get(uri)) { // Запрос и ожидание нужной страницы. доходность возврата webRequest.SendWebRequest(); string[] страницы = uri.Split('/'); int страница = страницы.Длина - 1; переключатель (webRequest.result) { случай UnityWebRequest.Result.ConnectionError: случай UnityWebRequest.Result.DataProcessingError: Debug.LogError(pages[page] + ": Ошибка: " + webRequest.error); перерыв; случай UnityWebRequest.Result.ProtocolError: Debug.LogError(pages[page] + ": Ошибка HTTP: " + webRequest.error); перерыв; случай UnityWebRequest.Result.Success: Debug.Log(pages[page] + ":\nReceived: " + webRequest.downloadHandler.text); перерыв; } } }
Я пытаюсь получить случайное число из онлайн-сервиса и слышал о Random.org с Unity, но не знаю, как это сделать. Есть ли пример кода? Я написал этот код
https://www.random.org/integers/?num=1& ... in&rnd=new
но возникла ошибка:
?num=1&min=1&max=6&col=1&base=10&format=plain&rnd=new: Ошибка HTTP: HTTP/1.1 403 Запрещено
void Start() { // Правильная страница сайта. StartCoroutine(GetRequest("https://www.random.org/integers/?num=1& ... in&rnd=new")); } IEnumerator GetRequest (строка uri) { используя (UnityWebRequest webRequest = UnityWebRequest.Get(uri)) { // Запрос и ожидание нужной страницы. доходность возврата webRequest.SendWebRequest(); string[] страницы = uri.Split('/'); int страница = страницы.Длина - 1; переключатель (webRequest.result) { случай UnityWebRequest.Result.ConnectionError: случай UnityWebRequest.Result.DataProcessingError: Debug.LogError(pages[page] + ": Ошибка: " + webRequest.error); перерыв; случай UnityWebRequest.Result.ProtocolError: Debug.LogError(pages[page] + ": Ошибка HTTP: " + webRequest.error); перерыв; случай UnityWebRequest.Result.Success: Debug.Log(pages[page] + ":\nReceived: " + webRequest.downloadHandler.text); перерыв; } } }
Мобильная версия