PHP를 사용하여 1에서 10 사이의 30 개의 난수 생성

user3454805
function randomNumbers ($start,$end,$quantity){
         $numbers = range($start, $end);
         shuffle($numbers);

         return array_slice($numbers,0,$quantity);
     }         
     $array=(randomNumbers(1,10,30));//calling a function
     print_r($array);// printing the output

문제는 내가 원하는대로 30 개가 아닌 10 개의 숫자 만 받고 있다는 것입니다.

알렉시

이 줄에는 10 개의 숫자 만 표시됩니다.

$numbers = range($start, $end);  // Get 1..10 range

그래서 array_slice는 10 개의 숫자 만 얻을 수 있습니다. 이런 식으로 시도해 볼 수 있습니다 (아마도 최고의 코드는 아니지만 도움이 될 수 있습니다)

function randomNumbers ($start,$end,$quantity){
    $numbers = array();
    for ($i=0; $i<$quantity/($end-$start); $i++)
        $numbers = array_merge($numbers, range($start, $end));
    shuffle($numbers);

    return array_slice($numbers,0,$quantity);
}  

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

10에서 99 사이의 50 개의 난수를 생성하는 방법, 중복 없음.

분류에서Dev

0에서 n 사이의 RNGCryptoServiceProvider를 사용하여 난수 목록 생성

분류에서Dev

POSIX에서 스레드를 사용하여 [0,1] 사이의 난수를 생성하는 방법

분류에서Dev

POSIX에서 스레드를 사용하여 [0,1] 사이의 난수를 생성하는 방법

분류에서Dev

루비의 범위 사이에 시드를 사용하여 난수 생성

분류에서Dev

node.js를 사용하여 10의 거듭 제곱 계수에 대한 cryptographc 난수 생성

분류에서Dev

프로그램은 50 개의 난수 (1에서 10 사이)를 생성하고 5보다 작고 5보다 큰 값의 양을 알려줍니다 (C #).

분류에서Dev

-35에서 +5 사이의 난수를 생성하는 VBA

분류에서Dev

루프를 사용하여 정의 된 범위 내에서 난수 생성

분류에서Dev

libsodium을 사용하여 C에서 의사 난수 생성

분류에서Dev

rand_r을 사용하여 -1과 1 사이의 난수를 어떻게 생성 할 수 있습니까?

분류에서Dev

이 의사 난수 생성기를 사용하는 것이 여기서 안전한지 확인하십시오.

분류에서Dev

1, 16 사이의 난수 생성

분류에서Dev

0과 1 사이의 난수 생성

분류에서Dev

c ++ 1과 10 ^ 6 사이의 난수를 생성하는 방법은 무엇입니까?

분류에서Dev

OpenMP를 사용하여 C 코드에서 0과 1 사이의 균일하게 분포 된 난수를 생성하는 방법은 무엇입니까?

분류에서Dev

PHP를 사용하여 범위 내에서 20 개의 다른 난수 출력

분류에서Dev

Java를 사용하여 JSP에서 난수 생성

분류에서Dev

동일한 시드를 사용하여 코드의 다른 부분에서 C ++-11에서 난수 생성

분류에서Dev

순서 제약을 사용하여 고정 평균 및 SD를 사용하여 두 개의 난수 시퀀스 생성

분류에서Dev

1 개의 매개 변수를 사용하여 프롤로그에서 피보나치 수열 생성

분류에서Dev

사용 가능한 이진 난수 (0 또는 1 반환) 함수를 사용하여 정수 난수 생성

분류에서Dev

srand를 사용하여 난수 생성

분류에서Dev

rand (5)에 의해 1-7 사이의 난수 생성

분류에서Dev

1에서 백만 사이의 난수를 생성하는 방법은 무엇입니까?

분류에서Dev

유전 알고리즘 도구 상자, Deap에서 0과 1 사이의 난수를 생성하는 방법

분류에서Dev

목록의 각 요소에 1에서 10 사이의 난수를 곱하는 Lambda 함수?

분류에서Dev

-1000에서 1000 사이의 난수를 어떻게 생성합니까?

분류에서Dev

1에서 10까지의 목록 이해를 사용하여 소수 목록을 어떻게 생성합니까?

Related 관련 기사

  1. 1

    10에서 99 사이의 50 개의 난수를 생성하는 방법, 중복 없음.

  2. 2

    0에서 n 사이의 RNGCryptoServiceProvider를 사용하여 난수 목록 생성

  3. 3

    POSIX에서 스레드를 사용하여 [0,1] 사이의 난수를 생성하는 방법

  4. 4

    POSIX에서 스레드를 사용하여 [0,1] 사이의 난수를 생성하는 방법

  5. 5

    루비의 범위 사이에 시드를 사용하여 난수 생성

  6. 6

    node.js를 사용하여 10의 거듭 제곱 계수에 대한 cryptographc 난수 생성

  7. 7

    프로그램은 50 개의 난수 (1에서 10 사이)를 생성하고 5보다 작고 5보다 큰 값의 양을 알려줍니다 (C #).

  8. 8

    -35에서 +5 사이의 난수를 생성하는 VBA

  9. 9

    루프를 사용하여 정의 된 범위 내에서 난수 생성

  10. 10

    libsodium을 사용하여 C에서 의사 난수 생성

  11. 11

    rand_r을 사용하여 -1과 1 사이의 난수를 어떻게 생성 할 수 있습니까?

  12. 12

    이 의사 난수 생성기를 사용하는 것이 여기서 안전한지 확인하십시오.

  13. 13

    1, 16 사이의 난수 생성

  14. 14

    0과 1 사이의 난수 생성

  15. 15

    c ++ 1과 10 ^ 6 사이의 난수를 생성하는 방법은 무엇입니까?

  16. 16

    OpenMP를 사용하여 C 코드에서 0과 1 사이의 균일하게 분포 된 난수를 생성하는 방법은 무엇입니까?

  17. 17

    PHP를 사용하여 범위 내에서 20 개의 다른 난수 출력

  18. 18

    Java를 사용하여 JSP에서 난수 생성

  19. 19

    동일한 시드를 사용하여 코드의 다른 부분에서 C ++-11에서 난수 생성

  20. 20

    순서 제약을 사용하여 고정 평균 및 SD를 사용하여 두 개의 난수 시퀀스 생성

  21. 21

    1 개의 매개 변수를 사용하여 프롤로그에서 피보나치 수열 생성

  22. 22

    사용 가능한 이진 난수 (0 또는 1 반환) 함수를 사용하여 정수 난수 생성

  23. 23

    srand를 사용하여 난수 생성

  24. 24

    rand (5)에 의해 1-7 사이의 난수 생성

  25. 25

    1에서 백만 사이의 난수를 생성하는 방법은 무엇입니까?

  26. 26

    유전 알고리즘 도구 상자, Deap에서 0과 1 사이의 난수를 생성하는 방법

  27. 27

    목록의 각 요소에 1에서 10 사이의 난수를 곱하는 Lambda 함수?

  28. 28

    -1000에서 1000 사이의 난수를 어떻게 생성합니까?

  29. 29

    1에서 10까지의 목록 이해를 사용하여 소수 목록을 어떻게 생성합니까?

뜨겁다태그

보관