Q&A

  • Re: Random 함수를 뿌릴때 정해진 값을 조건으로 둘려면..
쩝.. 그냥 이렇게 하면 되지 않을까요?



function GetRandomNo(Range : Integer) : Integer;

var

TempNo : Integer;

begin

Randomize;

TempNo := Ramdom(Range div 5);

Result := TempNo * 5;

end;



위처럼 하면 그사이의 랜덤값을 가져오게 되죠.

1이 랜덤하게 받아지면 5를 리턴하게 되겠죠?

2면 10...

이런식으로 되겠네여.



그런데 중복이 안되게 하려면 조금의 작업이 필요하겠죠? ^^;



위 코드.. 그냥 온라인상의 코드라 수정이 필요할지도 몰겠습니다.



김경한 wrote:

>

> 1부터 50 사이를 뿌릴때,, 랜덤값이 5, 10, 15 .. 50 이런식으로

>

> 5씩 오차값을 두고 싶습니다.

>

> 그리고 중복이 안되게요.. 어떻게 하면 좋을까요?

>

0  COMMENTS