본문 바로가기
p5.js

[p5.js / The nature of code] 0. Randomness(무작위성) - 0.1 Random Walks

by the_cat_Soy 2024. 4. 11.

 

차례

 

Nature of Code

 

natureofcode.com

 

insight

The generation of random numbers is too important to be left to chance.
난수 생성은 운에 맡기기에는 너무나 중요하다.

—Robert R. Coveyou

 

컴퓨팅 사고와 훈련
https://velog.io/@teo/computational-thinking

 

 

0.1 Random Walks

  • 랜덤 워크: 무작위한 이동을 시뮬레이션하는 방법. 동전 던지기와 같은 확률적인 행동을 기반으로 한다
  • 워커 (Walker) 클래스: 랜덤 워크를 수행하는 워커 객체를 생성하기 위한 템플릿.
  • 규칙 정의와 코드 구현: 객체의 행동을 결정하는 규칙을 정의하고, 이를 코드로 구현하는 프로세스.
  • 난수, 확률, 펄린 노이즈: 시뮬레이션 프로젝트에서 필요한 기본 개념으로, 랜덤성과 확률을 다루는 중요한 요소이다
  • 객체 지향 프로그래밍 (OOP): 프로그램을 객체 단위로 구성하고, 이들 객체 간의 상호작용을 중심으로 하는 프로그래밍 패러다임.

https://youtu.be/T-HGdc8L-7w?si=vFMvMXCZmPVp4-dw

 

 

https://youtu.be/vrhIxBWSJ04?si=YvoTYFq4nKLCXCEP