쩝.. 그냥 이렇게 하면 되지 않을까요?
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씩 오차값을 두고 싶습니다.
>
> 그리고 중복이 안되게요.. 어떻게 하면 좋을까요?
>