피보나치 수열 생성기이란?

피보나치 생성기는 각 숫자가 앞의 두 수의 합인 유명한 수열(0, 1, 1, 2, 3, 5, 8...)을 생성합니다. 수학, 자연 패턴, 알고리즘 설계, 황금비에 활용됩니다. 필요한 만큼 항을 즉시 생성할 수 있습니다.

내부적으로 BigInt 연산을 사용하므로 1000번째 항(200자리가 넘는 정수)도 근삿값이 아닌 정확한 값으로 계산됩니다. 개수 지정·값 이하까지·인덱스 범위의 세 가지 모드를 오갈 수 있고, 황금비 열을 켜면 F(n)/F(n-1)이 φ ≈ 1.618033988…로 수렴하는 과정을 볼 수 있으며, 「한 항만 바로 보기」로 전체 목록을 그리지 않고 F(100)이나 F(10000)만 뽑아낼 수도 있습니다. 아무 행이나 클릭하면 그 항의 단계별 유도(앞 두 항의 합과 비네 공식)가 펼쳐지고, 수열은 복사하거나 CSV로 내려받을 수 있습니다.

사용 방법

  1. 생성할 피보나치 수의 개수를 입력하세요.
  2. 인덱스 번호와 선택적 황금비 근삿값과 함께 수열을 확인하세요.
  3. 수열을 복사하거나 분석을 위해 CSV 파일로 다운로드하세요.

사용 시기

  • 수열이 황금비로 수렴하는 과정을 수학·디자인 수업에서 보여줄 때.
  • 트레이딩 차트에 피보나치 되돌림 수준(38.2%, 61.8%)을 표시할 때.
  • 직접 작성한 재귀 또는 메모이제이션 피보나치 함수의 결과를 검증할 때.

결과

20개 항을 생성하면 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181을 얻습니다.

자주 묻는 질문

왜 수열이 1이 아니라 0부터 시작하나요?
현대 수학 관례는 F(0) = 0, F(1) = 1로 정의해 F(n) = F(n-1) + F(n-2) 점화식이 깔끔하게 떨어지고, OEIS A000045와도 같습니다. 일부 옛 교과서는 1, 1로 시작하기도 하는데 숫자는 같고 인덱스만 한 칸 밀린 것뿐입니다.
황금비는 피보나치 수열의 어디에서 나타나나요?
어떤 항을 바로 앞 항으로 나누면 그 몫이 φ = (1 + √5)/2 ≈ 1.61803에 점점 가까워집니다. 20번째 항쯤이면 오차는 10⁻⁸ 수준입니다. 비율 열을 켜면 한 행씩 수렴하는 것을 볼 수 있습니다.
왜 최대치가 1000항인가요?
1000항 상한은 화면에 그리는 표 때문입니다. 그 이상은 페이지 렌더링이 느려지고 CSV도 대부분의 스프레드시트가 무리 없이 여는 크기를 넘어섭니다. 멀리 떨어진 값 하나만 필요하면 F(10000)까지 즉시 계산하는 「한 항만 바로 보기」를, 원하는 구간만 잘라내려면 「인덱스 범위」를 사용하세요.
이 수가 트레이딩 되돌림에 쓰이는 피보나치와 같은 건가요?
네. 트레이더는 연속된 두 항의 비(예: 21/55 ≈ 0.382)에서 0.382, 0.500, 0.618 같은 비율을 얻고, 차트 소프트웨어가 이를 수평선으로 그려 줍니다.
다운로드되는 CSV에는 무엇이 들어 있나요?
기본은 인덱스와 값 두 열이고, 토글을 켜면 세 번째 「황금비」 열이 추가됩니다. 헤더 행이 들어 있고 값은 따옴표 없이 평문 정수로 기록되어 엑셀이나 구글 스프레드시트가 숫자로 인식합니다.

관련 도구