당신의 도움이 필요합니다. 두 개의 서로 다른 값의 URL 매개 변수 사이에 임의의 숫자를 표시하고 싶습니다.난수 2 값 (최소값)을 반환합니다. C#
이것은 코드입니다. 그것은 exemple 게스트 삽입이 URL 그래서
public class RandomIntController : ApiController
{
public double Get()
{
double min = Request.QueryString("min");
double max = Request.QueryString("max");
min = 1;
max = 100;
Random number = new Random();
return number.NextDouble();
}
}
작동하지 않습니다 http://localhost:51832/api/randomint?min=12&max=23 •를
최대 값 (23) 및 최소 값 사이의 임의의 숫자를 표시해야 내 웹 API (12) .
은 내가 attribut 'resquest.queryString()'으로도 몇 가지 오류가 있습니다 그래서 감사는 많은입니다
나에게 도움을 주시기 바랍니다 내 오류를 발견하지 않습니다/
을
최소 및 최대는 int입니까? 왜냐하면 당신이 int로 당신이 무작위로 할 수 있기 때문에. 다음 (최소, 최대) 그리고 당신은 원하는 범위에서 번호를 얻을 것이다. –
루프에서이 메서드를 호출하면 항상 매우 똑같은 숫자를 얻을 수 있기 때문에 메서드에서 무작위 인스턴스를 생성하면 안됩니다. 무작위의 생성자는 현재 시간을 시드로 사용합니다. 대신 필드를 사용하거나 매개 변수로 전달하십시오. –