my sql 지정 한 자릿수 의 임 의 수 를 생 성하 고 임 의 수 를 대량으로 생 성 하 는 방법
RAND() 무 작위 로 0~1 사이 의 소수 생 성(0<1)
CEILING 상 향 조정
FLOOR 하향 조정
2.난수 생 성
-- 3
SELECT CEILING(RAND()*900+100);
-- 4
SELECT CEILING(RAND()*9000+1000);
-- 5
SELECT CEILING(RAND()*90000+10000);
...
예시:설명:
-- 0~1
0 < RAND() <1
-- 9000, 0~9000
0 < RAND*9000 < 9000
-- 1000, 0~10000
0 < RAND*9000+1000 < 10000
-- CEILING , ,
-- FLOOR ,
CEILING(RAND()*9000+1000)
--
FLOOR(RAND()*9000+1000)
3.주의지 정 된 자릿수 임 의 수 를 만 드 는 방식 은 중복 가능성 이 있 기 때문에 그리 좋 지 않다.난수 의 자릿수 가 적 을 수록 중복 할 확률 이 높다.그래서 이런 방식 은 특별한 장소 에서 만 작용 할 수 있다.
mysql 대량 생 성 난수
가짜 데이터:
update exercise_data set star_num=FLOOR(1 + (RAND() * 5));
rand 함 수 는 무 작위 로 0 에서 1 의 무 작위 수 를 생 성하 고 5 를 곱 하면 1-5 의 무 작위 수 를 얻 을 수 있 습 니 다.floor 는 이전 정수 입 니 다.위 에서 말 한 것 은 소 편 이 여러분 에 게 소개 한 mysql 에서 지 정 된 자리수의 무 작위 수 를 만 드 는 방법 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.소 편 은 제때에 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
MySQL에서 JSON 인덱싱 - aarondfrancis사람들은 종종 MySQL로 JSON을 인덱싱할 수 없다고 말하지만 완전히 정확하지는 않습니다. MySQL로 JSON 열을 인덱싱하는 것은 완전히 가능합니다! 사람들은 종종 MySQL로 JSON을 인덱싱할 수 없다고 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.