私はあなたの助けが必要です。 私は、urlパラメータの2つの異なる値の間に乱数を表示したいと思います。乱数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を()' を持つ:/
私は私の誤りを発見していないので、私
感謝がたくさん
です助けてください
最小値と最大値は2倍ですかintですか?なぜなら、あなたがintであれば、randomを行うことができるからです。次(最小、最大)とあなたは希望する範囲の数値を取得します。 –
このメソッドをループで呼び出すと(非常に速く)、常に同じ番号を取得するため、メソッド内にランダムインスタンスを作成しないでください。 randomのコンストラクタは、現在の時刻をシードとして使用します。代わりに、フィールドを使用するか、パラメータとして渡します。 –