Test file

back to index

Random

max/min mode

directive

  1. <!--#func var="rnd" func="random" min="0" max="2" --><!--#echo var="rnd" -->
  2. <!--#func var="rnd" func="random" min="-10" max="10" --><!--#echo var="rnd" -->
  3. <!--#func var="rnd" func="random" min="0" max="10" --><!--#echo var="rnd" -->
  4. <!--#func var="rnd" func="random" min="-50" max="-40" --><!--#echo var="rnd" -->

result

  1. 2
  2. 9
  3. 5
  4. -45

item mode

directive

<!--#func var="rnd" func="random" item="red" item="green" item="blue" --><!--#echo var="rnd" -->

result

red

printenv

no-image-log=1
SCRIPT_URL=/opensource/projects/apache/ssi_func_rnd/random_testfile.shtml
SCRIPT_URI=http://www.bbc.co.uk/opensource/projects/apache/ssi_func_rnd/random_testfile.shtml
REQUEST_TO_LOG=GET /opensource/projects/apache/ssi_func_rnd/random_testfile.shtml HTTP/1.1
BBC_MUSIC_HOST=http://music.external.bbc.co.uk
IP_TIMEZONE=-5.0
QUOVA-STATUS=Success
IP_IS_ADVERTISE_COMBINED=yes
CONTINENT=north america
IP_STATE-CONFIDENCE=71
CONTINENT-CONFIDENCE=-1
IP_CITY-CONFIDENCE=66
IP_CARRIER=cogent communications
IP_CITY=washington
IP_TIMEZONE-CONFIDENCE=66
IP_STATE=dc
IP_IS_UK_COMBINED=no
COUNTRY-CONFIDENCE=76
COUNTRY=us
IP_CARRIER-CONFIDENCE=-1
IPINFO=true
HOSTARCH=sun4v
HOSTNAME=www12.cwwtf.bbc.co.uk
HOSTOSVER=5.10
LOCAL_MACADR=00:21:28:04:4d:24
BBC_APSLOCATION=http://aps.external.bbc.co.uk
ORACLE_HOME=/oracle/oracle8.0.3
TWO_TASK=BBC0
LD_LIBRARY_PATH=/oracle/oracle8.0.3/lib:/usr/local/lib
LD_LIBRARY_PATH_64=/usr/local/lib/sparcv9:/home/system/cgi-bin/lib/sparcv9
bbcpage_bgcolor=ffffff
bbcpage_searchcolour=666666
bbcpage_toolbarwidth=600
bbcpage_navwidth=110
bbcpage_contentwidth=650
bbcpage_navgraphic=no
bbcpage_navgutter=yes
bbcpage_contentalign=left
bbcpage_language=english
bbcpage_charset=iso-8859-1
bbcpage_banner=includes/default
bbcpage_crumb=includes/default
bbcpage_local=includes/default
PERL5LIB=/home/system/cgi-bin/lib
BBC_DOWNLOADS_URL=http://downloads.bbc.co.uk
BBC_SSL_URL=https://ssl.bbc.co.uk
BBC_SSLWWW_URL=https://www.bbc.co.uk
BBC_FEEDS_URL=http://feeds.bbc.co.uk
BBC_MCS_URL=http://mcs-mgt.bbc.co.uk
BBC_WWW_URL=http://www.bbc.co.uk
BBC_IMG1_URL=http://node1.bbcimg.co.uk
BBC_IMG2_URL=http://node2.bbcimg.co.uk
BBC_IMG3_URL=http://node3.bbcimg.co.uk
BBC_IMG4_URL=http://node4.bbcimg.co.uk
HTTP_X_CC_ID=ccc02-01
HTTP_HOST=www.bbc.co.uk
HTTP_USER_AGENT=CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
HTTP_ACCEPT=text/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
HTTP_ACCEPT_LANGUAGE=en-us,en;q=0.5
HTTP_ACCEPT_ENCODING=gzip
HTTP_ACCEPT_CHARSET=ISO-8859-1,utf-8;q=0.7,*;q=0.7
HTTP_CONNECTION=close
HTTP_CACHE_CONTROL=no-cache
HTTP_PRAGMA=no-cache
HTTP_COOKIE=metafaqSessionID=UB6MKRPOQU7K5DQRIG3MFF10K8; BBC-UID=54eb72fc3ad2dc74b07a53eb41a15ef435a53488c010913a94ab3a852121aa0e0Mozilla%2f4%2e0%20%28compatible%3b%20MSIE%206%2e0%3b%20Windows%20NT%205%2e1%3b%20SV1%3b%20%2eNET%20CLR%201%2e1%2e4322%3b%20%2eNET%20CLR%202%2e0%2e50727%3b%20%2eNET%20CLR%203%2e0%2e04506%2e30%3b%20%2eNET%20CLR%203%2e0%2e04506%2e648%3b%20%2eNET%20CLR%203%2e0%2e4506%2e2152%3b%20%2eNET%20CLR%203%2e5%2e30729%29; PHPSESSID=Lhefvcp2ut62neu4skekifvcp27
HTTP_X_CLUSTER_CLIENT_IP=38.107.191.81
HTTP_IP_TIMEZONE=-5.0
HTTP_QUOVA_STATUS=Success
HTTP_IP_IS_ADVERTISE_COMBINED=yes
HTTP_CONTINENT=north america
HTTP_IP_STATE_CONFIDENCE=71
HTTP_CONTINENT_CONFIDENCE=-1
HTTP_IP_CITY_CONFIDENCE=66
HTTP_IP_CARRIER=cogent communications
HTTP_IP_CITY=washington
HTTP_IP_TIMEZONE_CONFIDENCE=66
HTTP_IP_STATE=dc
HTTP_IP_IS_UK_COMBINED=no
HTTP_COUNTRY_CONFIDENCE=76
HTTP_COUNTRY=us
HTTP_IP_CARRIER_CONFIDENCE=-1
HTTP_X_IPINFO=true
PATH=/usr/local/bin.sun4:/usr/local/bin:/usr/ucb:/usr/bin:/usr/etc:/usr/sbin:/usr/opt/SUNWmd/sbin
SERVER_SIGNATURE=
SERVER_SOFTWARE=Apache
SERVER_NAME=www.bbc.co.uk
SERVER_ADDR=212.58.253.87
SERVER_PORT=80
REMOTE_ADDR=38.107.191.81
DOCUMENT_ROOT=/home/system/www
SERVER_ADMIN=webmaster@bbc.co.uk
SCRIPT_FILENAME=/home/system/www/opensource/projects/apache/ssi_func_rnd/random_testfile.shtml
REMOTE_PORT=52412
GATEWAY_INTERFACE=CGI/1.1
SERVER_PROTOCOL=HTTP/1.1
REQUEST_METHOD=GET
QUERY_STRING=
REQUEST_URI=/opensource/projects/apache/ssi_func_rnd/random_testfile.shtml
SCRIPT_NAME=/opensource/projects/apache/ssi_func_rnd/random_testfile.shtml
DATE_LOCAL=Monday, 21-Dec-2009 11:44:31 GMT
DATE_GMT=Monday, 21-Dec-2009 11:44:31 GMT
LAST_MODIFIED=Tuesday, 04-Jul-2006 13:26:21 BST
DOCUMENT_URI=/opensource/projects/apache/ssi_func_rnd/random_testfile.shtml
USER_NAME=www
DOCUMENT_NAME=random_testfile.shtml
rnd=red