특정 스크립트 구간이 랜덤하게 뜨게 하고 싶습니다.
예를 들어 0.5의 확률로 표출된다거나 하는 식으로요.
다만 제가 아직 웹개발 언어나 구조에 대해 잘 알지 못해서, 어떤 식으로 해야할지가 조금 어려운데요,
구상하는 건 랜덤한 수를 생성한 후 특정 값 이상일 경우에만 script 코드를 표출하게 해주는 것입니다.
일반적인 워드프레스 환경에서 (사용테마: astra) 어떻게 하는게 좋을까요?
도와주세요 ㅜㅜ
PHP mt_rand 함수를 활용하시면 랜덤한 숫자를 가져올 수 있습니다.
아래 코드를 활용하시면 if문의 코드가 50% 확률로 실행됩니다.
$random = mt_rand(0, 1);
if($random == 0){
...
}
확률을 더 줄이시려면 1부분의 수치를 늘려보세요.
mt_rand 함수에 대한 자세한 내용은
아래의 링크도 참고해보세요.
https://www.php.net/manual/en/function.mt-rand.php
해당 방법 외에 브라우저에 임시로 데이터를 저장하는
세션이나 쿠키 사용도 고려해보세요.
고맙습니다.
안녕하세요~^^
질문의 내용이 이해가 잘 가지 않습니다.
좀 더 구체적으로 설명해주시겠어요?
자바스크립트 랜덤 숫자를 만드는 방법은
아래의 링크를 참고해보세요.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math/random
고맙습니다.
광고를 script 베이스로 띄우는데 너무 자주 떠서 사이트 이용에 제한이 올 정도입니다.
그래서 광고를 가급적이면 랜덤한 확률로 띄우고 싶은데, 그 방법을 모르겠어서요.
감사합니다!