임의로 -1 또는 1을 반환하는 조건부 표현식을 작성하는 방법이 있습니까?무작위로 -1 또는 1을 반환하는 조건식
답변
이 Java 코드는 임의로 -1 또는 1을 반환합니다. 함수는 당신이 보인다 필요하다
return random.nextBoolean() ? -1 : +1
,
public int getRandom()
{
Random rand = new Random();
return rand.nextBoolean() ? +1 : -1;
}
주는 : 수입하는 데 도움이 java.util.Random;
희망을 잊지 마세요.
함수가 호출 될 때마다 새로운 난수 생성을 생성해서는 안됩니다! 최선의 경우 낭비입니다. 최악의 경우이 메서드는 동일한 밀리 초 단위로 여러 번 호출되어 모든 숫자가 동일하게됩니다. 왜냐하면 모든 난수 생성기가 동일한 시드로 초기화되기 때문입니다. –
@tobias_k : 지적 해 주셔서 고맙습니다. 최선의 방법은'Math.random()'을 사용하는 것입니다. – cyberpirate92
확인. 나는 그것을 해결했다.
(int)(Math.random() * 2) == 0 ? -1 : 1.
어쨌든!
'Math.random()> 0.5은 어떻습니까? +1 : -1'? 이해하기 쉬울 수도 있습니다. –
- 1. 무작위로 0 또는 1을 선택하는 방법
- 2. 조건식 경우와 또는
- 3. jQuery - 0 또는 -1을 반환하는 인덱스
- 4. 메서드에서 -1을 반환하는 방법
- 5. +1 또는 -1을 숫자에 추가하는 방법
- 6. 무작위로 1-1 관계를 지정합니다.
- 7. 계산기가 1-1-1 대신 1을 인쇄합니다.
- 8. GetCurrentProcess가 -1을 반환하는 이유는 무엇입니까?
- 9. Java의 getWheelRotation()은 항상 1 또는 -1을 반환합니다.
- 10. python collections 1을 반환하는 카운터
- 11. IndexOf가 -1을 반환하는 이유는 무엇입니까?
- 12. 내 tabpagenr이 항상 1을 반환하는 이유
- 13. getClass가 + $ 1 (또는 $ *) 클래스의 이름을 반환하는 이유
- 14. MDX TOP 1 - CUBE에서 TOP 1을 반환하십시오.
- 15. PyTables의 조건식 where 방법
- 16. 무작위로 0 또는 1을 반환하는 rand1()을 사용하여 0에서 5 사이의 임의의 분포를 생성하는 C++ 프로그램 작성
- 17. C : 복수 연산자를 사용하는 조건식
- 18. Wordpress에서 +1 또는 -1을 사용하여 여러 부품을 사용하십시오.
- 19. getPointerCount()가 항상 1을 반환하는 이유는 무엇입니까?
- 20. 오류 코드 1을 반환하는 Ruby 스크립트가있는 Crontab
- 21. DataTable 항상 1을 반환하는 행 수
- 22. Doctrine 2 무작위로 행 선택 (오프셋 0 또는 1 인덱스)?
- 23. SRV res_query가 항상 -1을 반환하는 이유는 무엇입니까?
- 24. MySQL 쿼리가 0을 반환하는 동안 1을 반환해야합니다.
- 25. JSP에서 조건식 사용
- 26. EasyIn 사용자와의 복잡한 조건식.
- 27. 이상한 NullPointerException이 삼원 조건식
- 28. 빈 테이블에 대해 1을 반환하는 countForFetchRequest
- 29. InputStream.read()가 -1을 반환하는 이유는 무엇입니까?
- 30. listView.getSelectionModel(). getSelectedIndex()가 -1을 반환하는 이유는 무엇입니까?
마찬가지로'return random.nextBoolean()? +1 : -1'? –
그건 말도 안돼. 무작위 결과를 원하면 조건이 필요없는 것입니다. 어쩌면 조건부라는 말은 당신의 질문에 불필요한 것입니까? –
"조건부 표현"또는 "함수"? 조건식은 정수 값이 아닌 부울 값으로 해석됩니다. – David