Codeigniter 3.0에서 사용할 수있는 String Helper의 random_string('alnum', 10)
함수를 사용하고 있습니다. 매번 함수에 의해 반환 된 문자열은 고유 한 채로 남아 있습니까? 그렇지 않다면 무엇을 사용할 수 있습니까?random_string 함수가 고유 한 문자열을 반환합니까?
0
A
답변
0
이름에서 알 수 있듯이 문자열은 임의 번호입니다. 이는 특정 (잠재적으로 작은) 확률로이 함수가 동일한 문자열을 두 번 반환한다는 것을 의미합니다.
고유 한 문자열을 만드는 한 가지 방법은 문자열이 아니라 숫자 인 카운터 변수를 사용하는 것입니다. 새로운 고유 문자열이 필요할 때마다 카운터를 증가시킨 다음 그 숫자를 문자열로 변환합니다.
2
아니요 고유하지 않습니다.
으로 예
random_string('alnum', 1);//if you run this more than 63 you will get minimum one duplicate.
를 참조
random_string('unique');
사용할 수 있습니다
관련 문제
- 1. PHP 함수가 줄 바꿈으로 문자열을 반환합니까?
- 2. 고유 한 문자열을 고유 한 정수로 변환
- 3. 고유 한 문자열을 추출하십시오.
- 4. 고유 한 파일 이름 생성
- 5. 문자열을 기준으로 한 고유 한 정수 만들기
- 6. PHP 함수가 0을 반환합니까?
- 7. 함수가 잘못된 숫자를 반환합니까?
- 8. 왜 함수가 NULL을 반환합니까?
- 9. StringUtils.split()은 빈 문자열을 반환합니까?
- 10. 고유 한 값을 계산하는 함수가 작동하지 않습니다.
- 11. 속도를 올리면 고유 한 값으로 함수가 적용됩니다.
- 12. plpgsql에서 고유 한 임의 문자열 생성
- 13. _html은 빈 문자열을 반환합니까?
- 14. AsyncToken이 기본 문자열을 반환합니까?
- 15. PHP array_rand가 고유 키를 반환합니까?
- 16. 행운의 번호를 고유 한 문자열을 생성
- 17. 고유 한 하위 문자열을 찾기위한 SQL 쿼리
- 18. Access에서 고유 한 문자열을 찾는 방법은 무엇입니까?
- 19. 고유 한 문자열을 저장하는 컬렉션은 무엇입니까?
- 20. PHP 배열에서 고유 한 문자열을 생성하는 방법
- 21. 주어진 문자열을 기반으로 고유 한 정수를 생성하십시오.
- 22. SecureRandom.uuid가 고유 한 문자열을 만드는 이유는 무엇입니까?
- 23. 왜 함수가 잘못된 값을 반환합니까?
- 24. 왜이 C++ 함수가 값을 반환합니까?
- 25. python 함수가 예상 한 문자열을 반환하지 않습니다.
- 26. Oracle dbms_utilities.get_hash_value는 항상 다른 입력에 대해 고유 한 값을 반환합니까?
- 27. 조인을 사용할 때 고유 한 행을 어떻게 반환합니까?
- 28. 왜 fgets가 나쁜 문자열을 반환합니까?
- 29. 왜 내 함수가 예기치 않게 NULL을 반환합니까?
- 30. jsp를 사용하여 고유 한 문자열을 생성하는 방법은 무엇입니까?