무작위 이진 문자열 – 8비트 | dice83 

8비트 랜덤 이진수

각 비트는 브라우저의 암호화 엔진에서 독립적으로 생성됩니다. 256가지 가능한 값, 모두 동일한 확률.

16진수
10진수
균형
|
또는 스페이스 바를 누르세요
통계
0
생성 횟수
0
비트
0
1 비율
연속
최고
1 비율의 50% 수렴

이진수 체계

이진법은 정확히 두 개의 기호 0과 1만으로 모든 값을 표현합니다. 고트프리트 빌헬름 라이프니츠는 1679년에 현대 이진법 체계를 공식화하고 1703년에 발표했는데, 이는 부분적으로 고대 중국의 주역 괘 패턴에서 영감을 받은 것입니다. 라이프니츠는 이진법을 근본적인 논리로 향하는 창으로 보았습니다: 모든 복잡한 양을 가능한 가장 단순한 요소로 분해하는 것입니다. 3세기가 지난 지금, 바로 그 분해 원리가 지구상의 모든 디지털 시스템의 기반이 되고 있습니다.

2의 거듭제곱

비트를 하나 추가할 때마다 가능한 값의 수가 두 배로 늘어납니다. 1비트는 2가지 상태를 구분합니다. 8비트(1바이트)는 256가지 서로 다른 패턴을 만들어내며, 이는 모든 ASCII 문자를 인코딩하기에 충분합니다. 16비트는 65,536가지 값에 도달합니다. 32비트는 40억 이상을 아우르며, 전체 IPv4 주소 공간을 포괄합니다. 64비트는 1,840경에 달하는데, 이는 동일한 64비트 값을 무작위로 두 번 생성하는 것이 물 한 잔에서 특정 원자를 선택하는 것보다 확률이 낮을 정도로 큰 수입니다. 이진법의 기하급수적 성장이 현대 컴퓨팅을 가능하게 합니다: 적은 수의 물리적 스위치로 천문학적 수의 표현 가능한 상태를 만들어냅니다.

이진수 읽기

이진법은 자릿값 수 체계입니다. 가장 오른쪽 비트는 20(1과 같음)을 나타냅니다. 왼쪽으로 한 자리씩 이동할 때마다 값이 두 배가 됩니다: 21 = 2, 22 = 4, 23 = 8, 이런 식으로 계속됩니다. 이진 문자열 10110100은 10진수로 128 + 32 + 16 + 4 = 180입니다. 16진법(기수 16)은 간결한 대안을 제공합니다: 4비트 그룹이 하나의 16진수 숫자(0~F)에 대응합니다. 동일한 101101000xB4가 됩니다. 두 가지 변환 모두 위 그리드 아래에 표시되며, 생성할 때마다 실시간으로 업데이트됩니다.

암호학적 무작위성

이 도구는 W3C가 지정한 Web Cryptography API인 crypto.getRandomValues()를 사용하여 모든 비트를 동시에 생성합니다. 모든 비트 위치는 온라인 뱅킹과 암호화된 통신을 보호하는 것과 동일한 하드웨어 엔트로피 풀에서 추출됩니다. 각 비트는 통계적으로 독립적입니다: 어떤 부분 집합의 값을 알더라도 나머지 비트에 대한 정보는 전혀 얻을 수 없습니다. 서버는 이 페이지를 전달하고, 사용자의 기기가 엔트로피를 제공합니다. 비트열은 브라우저를 절대 떠나지 않습니다.

교실에서

이진 문자열은 진법 변환 연습의 이상적인 출발점입니다. /binary로 8비트 문자열을 생성한 다음, 학생들이 직접 10진수와 16진수로 변환하게 하세요. 그리드 아래에 표시되는 실시간 값과 비교해 보세요. 확률 연습으로는 수업에서 50개의 문자열을 생성하고 수렴 차트를 관찰하게 하세요: 표본이 늘어남에 따라 1의 비율이 50%에 근접해갑니다. 더 심화된 그룹을 위해 /binary/16 또는 /binary/32로 늘려 보세요.

URL로 커스터마이즈

URL이 비트 길이를 정의합니다. 1부터 64까지 원하는 값을 입력하세요:

비트 길이 선택

프리셋을 선택하거나 직접 입력하세요 (1~64). URL이 업데이트되고 도구가 다시 로드됩니다.

이진수 공유하기

이 링크를 보내세요. 같은 비트 길이, 자신만의 랜덤 문자열. 패턴을 비교해 보세요.

매일 만나는 디자인 우수성.

A' Design Award의 심사위원 선정 작품, 매일 아침 새롭게 소개됩니다.