웹 사이트의 배너 이미지를 하루에 한 번 변경하려고합니다. 나는 루비가 srand
날짜에 대한 숫자를 입력하고 같은 날 호출 될 때마다 동일한 결과를 반환하는 것을 볼 수 있지만 이것은 매우 긴 숫자를 반환합니다. 나는 또한 rand가 rand(a..b)
.
rand와 같은 범위에서 srand를 사용할 수있는 방법이 있습니까?
원하는 시드 값으로 특수 / 지정 난수 생성기를 만들 수 있습니다.
special = Random.new 42 # create a new instance of Random seeded with 42
20.times { p special.rand(5..10) } # generate 20 random ints in range 5 to 10
동일한 시드 값으로 초기화하는 데 사용하지 않는 한의 special
인스턴스 Random
는 독립적입니다 .kernel#rand
srand
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다