PHP function that returns an Array with Unique Random Numbers or Letters. The function receives three arguments: the number of items in array ($nri), the lowest number or letter ($min), and the highest number or letter ($max).
/*
 Function to create an array of unique random numbers or letters
 Receives 3 arguments:
   $nri = number of items in array
   $min = the lowest number, or letter
   $max = the highest number, or letter
*/
function randomNrLtArray($nri, $min, $max) {
  // From: http://coursesweb.net/php-mysql/
  // creates an array with values from $min to $max
  $arr = range($min, $max);

  // randomizes the order of the elements in $arr, extracts and keeps the first $nri items
  shuffle($arr);
  $arr = array_slice($arr, 0, $nri);

  return $arr;      // returnns the array
}
- Example: gets an array with 5 random numbers from 1 to 50, and another array with 4 random letters from "A" to "M".
<?php
/*
 Function to create an array of unique random numbers or letters
 Receives 3 arguments:
   $nri = number of items in array
   $min = the lowest number, or letter
   $max = the highest number, or letter
*/
function randomNrLtArray($nri, $min, $max) {
  // From: http://coursesweb.net/php-mysql/
  // creates an array with values from $min to $max
  $arr = range($min, $max);

  // randomizes the order of the elements in $arr, extracts and keeps the first $nri items
  shuffle($arr);
  $arr = array_slice($arr, 0, $nri);

  return $arr;      // returnns the array
}

// array with 5 random numbers from 1 to 50
$nrs = randomNrLtArray(5, 1, 50);

// array with 4 random letters from "A" to "M"
$lts = randomNrLtArray(4, 'A', 'M');

// Test
var_export($nrs);
echo '<br/>';
var_export($lts);
?>
Results:
array (0 => 6, 1 => 23, 2 => 42, 3 => 47, 4 => 8)
array (0 => 'J', 1 => 'D', 2 => 'F', 3 => 'G')

Daily Test with Code Example

HTML
CSS
JavaScript
PHP-MySQL
Which attribute is used in <a> tag for the address of the link?
src href rel
<a href="http://coursesweb.net/" title="CoursesWeb.net">CoursesWeb.net</a>
Which CSS property sets the type of the text font?
font-family text-decoration font-size
h2 {
  font-family:"Calibri",sans-serif;
}
What instruction selects all the <div> tags with class="cls"?
querySelector("div.cls") getElementsByTagName("div") querySelectorAll("div.cls")
var elm_list = document.querySelectorAll("div.cls");
var nr_elms = elm_list.length;       // number of selected items
alert(nr_elms);
Indicate the function that can be used to get the sum of values in an array.
array_sum() array_diff() array_shift()
$arr = array(1, 2, 3, 4);
$arr_sum = array_sum($arr);
echo $arr_sum;       // 10
Create Array of Unique Random Numbers or Letters

Last accessed pages

  1. Mahjong1 (2548)
  2. Qwop (20722)
  3. Backgammon (5793)
  4. Add data from form in text file in JSON format (7681)
  5. Insert, Select and Update NULL value in MySQL (14423)

Popular pages this month

  1. Qwop (4728)
  2. Bubbles3 (4343)
  3. Butterfly Kyodai (3092)
  4. Zuma Deluxe (2868)
  5. Backgammon (1464)