- random
- rnd
- rand
1 Bash[ | ]
Bash
Copy
echo $RANDOM
# 10897
# range: signed 16-bit integer (0 - 32767)
2 CMD[ | ]
bat
Copy
echo %RANDOM%
REM 26039
REM range: signed 16-bit integer (0 - 32767)
3 Excel[ | ]
PHP
Copy
=RAND()
// range: 0.0 - 1.0
4 JavaScript[ | ]
JavaScript
Copy
var r = Math.random(); // 0.0 - 1.0
5 Objective-C[ | ]
Objective-C
Copy
int r = arc4random();
6 PHP[ | ]



PHP
Copy
$r = rand();
// range: signed 32-bit integer (0 - 2^32-1)
PHP
Copy
$r = mt_rand();
// range: signed 32-bit integer (0 - 2^32-1)
// rand() 함수에서 더욱 더 향상된 알고리즘이다. 일반 rand()에 비해 함수 실행 속도가 약 4배 빨라지고, 랜덤 결과값의 범위도 더 넓어진다.
PHP
Copy
// mt_srand는 다음 mt_rand에 실행될 때 필요한 랜덤 씨앗(seed)을 결정한다. 랜덤 씨앗이 같으면 같은 값을 반환한다.
// 랜덤 씨앗이 없다면 mt_srand()를 사용하지 않은 것과 같다.
mt_srand(time());
echo mt_rand();
7 SQL[ | ]
7.1 MySQL[ | ]
sql
Copy
SELECT RAND();
/* range: 0.0 - 1.0 */
7.2 PostgreSQL[ | ]
postgresql
Copy
SELECT RANDOM()
-- 0.434888218063861
-- range: 0.0 - 1.0
8 같이 보기[ | ]
편집자 Jmnote Mywikier Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.
HTML textarea 자동 높이 조절 ― …JavaScript 랜덤 한글 ― JmnoteJavaScript 랜덤 한글 ― JmnoteJavaScript 랜덤 한글 ―Pinkcrimson
JavaScript 랜덤 한글 ― MywikierJavaScript 변수 ― Nathan on zetawikiJavaScript 변수 ― John JeongJavaScript 변수 ― SotoZeroClipboard 사용하기 ― LilisZeroClipboard 사용하기 ― Jmnote자바스크립트 HTML 테이블 행 추가/삭제 ― Pilming자바스크립트 HTML 테이블 행 추가/삭제 ― Jmnote자바스크립트 웹페이지 읽기 ― …