>

15로 나눌 수있는 [0,360) 간격으로 숫자를 생성하는 방법이 궁금합니다. 예 : 0, 15, 30, 45, 50. 다음과 같은 간격으로 숫자를 생성 할 수 있습니다.

   (int)(Math.random()*360));

그러나 생성 된 숫자를 숫자 15로 나눌 수 있는지 확인하는 방법을 모르겠습니다.

  • 답변 # 1

    이번 질문에서 정보를 얻으면 0에서 24 사이의 난수를 생성하고 15를 곱하면됩니다.

  • 답변 # 2

    SO Michal에 오신 것을 환영합니다!

    이 작업을 수행하는 쉬운 방법 중 하나는 24 미만의 난수를 생성 (= 360/15) 한 다음 결과에 15를 곱하는 것입니다.

    (int)(Math.random()*24)) * 15;
    
    

관련 자료

  • 이전 linux - 비주얼 스튜디오 코드 - c ++ 디버거가 시작되지 않습니다
  • 다음 xml - 작동 할 SQL Server 2016 저장 프로 시저