GODRICH
#css애니메이션#버튼#로딩#전환효과#스크롤#대시보드#실전ui#디자인트렌드

04가중치 확률 — 칸 각도를 무게로 나눠 공정하게 뽑기

모든 칸을 같은 각도로 그리면 칸 수만큼 균등 확률이 되지만, 항목마다 무게를 두면 시작각·끝각을 누적 비율로 잡아 각도 자체가 확률이 됩니다. 결과는 멈춘 뒤 각도로 판정하므로 조작 없이 눈에 보이는 확률 그대로 당첨됩니다.

쓰임경품 추첨, 팀 뽑기

Math.randomfillTextarc
가중치 확률 — 칸 각도를 무게로 나눠 공정하게 뽑기
새 창에서 열기

04 가중치 확률 — 칸 각도를 무게로 나눠 공정하게 뽑기 — 측정 누적면적 22.052% · 움직인 프레임 23/23GODRICH 원작 · zip 에 SCSS·React 포함 · 룰렛 돌리기 — 튕겨 돌리고 마찰로 멈추는 돌림판 캔버스 9종

이 데모가 속한 글

룰렛 돌리기 — 튕겨 돌리고 마찰로 멈추는 돌림판 캔버스 9종 — 데모 9종 미리보기룰렛 돌리기 — 튕겨 돌리고 마찰로 멈추는 돌림판 캔버스 9종손가락으로 튕긴 만큼만 돌아갑니다. 각속도를 적분하고 마찰로 감쇠해 포인터 아래 칸을 계산으로 판정합니다. 가중치 확률·연속 뽑기·당첨 폭죽까지 — 캔버스 한 장, 코드는 비밀번호 zip으로 드립니다. 룰렛 돌리기를 이 글의 데모 전부 보기

이 효과가 마음에 들면 — 비슷한 데모