집 >소프트웨어 튜토리얼 >사무용 소프트웨어 >Excel을 사용하여 룸메이트를 위한 난수를 생성하는 방법
Sub CreateRND()
Dim arr() As Integer '배열 정의
ReDim arr(range("d3").Value) '배열 크기 변경
Dim min As Integer '난수의 최소값 정의
Dim max As Integer '난수의 최대값 정의
Dim flag As Boolean '중복 값이 있는지 확인하기 위해 플래그 변수를 정의합니다
max = range("d2").Value '셀 d2의 값을 최대값으로 지정
min = range("d1").Value '셀 d1의 값을 최소값에 지정
If (max - min + 1
구독 종료
끝나면
Randomize (Now()) '현재 시간을 사용하여 난수 시드 생성
For i = 0 To range("d3").Value '루프를 통해 난수 생성
Do
arr(i) = Rnd() * (최대 - 최소) + min '난수 생성
플래그 = 거짓
For j = 0 To (i - 1) ' 현재 난수가 이전에 생성된 난수와 동일한지 확인하는 루프를 반복하고, 같으면 다시 생성합니다
만약 (arr(i) = arr(j)) 그러면
플래그 = True
끝나면
다음
루프 while 플래그
다음
열("A:A").ClearContents
range("a1").Resize(range("d3").Value) = Application.Transpose(arr) '출력 결과
끝 서브
1. 먼저 이 범위의 차이를 계산합니다. 여기서는 범위 값이 50~100
이내의 임의의 숫자라고 가정합니다.2. 스프레드시트를 열고 난수를 생성하려는 셀에 =rand()*(100-50)+50 수식을 입력합니다. 확인 버튼을 누르면 지정된 범위 내에서 난수가 생성됩니다!
3. 여러 개의 난수를 생성해야 하는 경우 셀 하단 모서리에 있는 작은 삼각형을 드래그하세요!
Microsoft Excel은 Microsoft Office 소프트웨어의 구성 요소 중 하나입니다. Microsoft가 Windows 및 Apple Macintosh 운영 체제를 사용하는 컴퓨터용으로 작성하고 실행하는 스프레드시트 소프트웨어입니다. 최초 버전은 1985년에 개발되었습니다.
Microsoft Excel에서는 다양한 데이터 처리, 통계 분석, 의사 결정 지원 작업 등을 수행할 수 있습니다. 테이블 머리글 행 열기 또는 닫기, 단일 수식을 사용하여 각 행을 조정하는 열 계산, 데이터 정렬 및 필터링, 사용자 정의 등의 기능이 있습니다. 수식 및 텍스트 입력. 현재 Microsoft Excel은 경영, 통계 및 금융, 금융 등 다양한 분야에서 널리 사용되고 있습니다.
위 내용은 Excel을 사용하여 룸메이트를 위한 난수를 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!