cvs: phpdoc-nl /reference/math/functions mt-getrandmax.xml mt-rand.xml mt-srand.xml number-format.xml rand.xml

[email protected] ("Sander Roobol")
Newsgroups php.doc.nl
Message-ID <cvssander1029326039@cvsserver>
sander		Wed Aug 14 07:53:59 2002 EDT

  Added files:                 
    /phpdoc-nl/reference/math/functions	mt-getrandmax.xml mt-rand.xml 
                                       	mt-srand.xml number-format.xml 

  Modified files:              
    /phpdoc-nl/reference/math/functions	rand.xml 
  Log:
  Finish math stuff
sander-20020814075359.txt (text/plain, 10.6 KB)
Index: phpdoc-nl/reference/math/functions/rand.xml
diff -u phpdoc-nl/reference/math/functions/rand.xml:1.1 phpdoc-nl/reference/math/functions/rand.xml:1.2
--- phpdoc-nl/reference/math/functions/rand.xml:1.1	Wed Aug 14 07:31:48 2002
+++ phpdoc-nl/reference/math/functions/rand.xml	Wed Aug 14 07:53:59 2002
@@ -6,7 +6,7 @@
     <refpurpose>Genereer een willekeurig waarde</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Omschrijving</title>
      <methodsynopsis>
       <type>int</type><methodname>rand</methodname>
       <methodparam choice="opt"><type>int</type><parameter>min</parameter></methodparam>

Index: phpdoc-nl/reference/math/functions/mt-getrandmax.xml
+++ phpdoc-nl/reference/math/functions/mt-getrandmax.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: sander Status: ready -->
  <refentry id="function.mt-getrandmax">
   <refnamediv>
    <refname>mt_getrandmax</refname>
    <refpurpose>Geeft de grootste mogelijke willekeurige waarde terug</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Omschrijving</title>
     <methodsynopsis>
      <type>int</type><methodname>mt_getrandmax</methodname>
      <void/>
     </methodsynopsis>
    <simpara>
     Geeft de maximale waarde die kan worden teruggeven door 
     <function>mt_rand</function>.
    </simpara>
    <simpara>
     Zie ook: <function>mt_rand</function>,
     <function>mt_srand</function> en <function>getrandmax</function>.
    </simpara>
   </refsect1>
  </refentry>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

Index: phpdoc-nl/reference/math/functions/mt-rand.xml
+++ phpdoc-nl/reference/math/functions/mt-rand.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.4 Maintainer: sander Status: ready -->
  <refentry id="function.mt-rand">
   <refnamediv>
    <refname>mt_rand</refname>
    <refpurpose>Genereeer een betere willekeurige waarde</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Omschrijving</title>
     <methodsynopsis>
      <type>int</type><methodname>mt_rand</methodname>
      <methodparam choice="opt"><type>int</type><parameter>min</parameter></methodparam>
      <methodparam><type>int</type><parameter>max</parameter></methodparam>
     </methodsynopsis>
    <simpara>
     Veel random number generators van oudere libcs hebben dubieuze of
     onbekende eigenschappen en zijn traag. Standaard gebruikt PHP de
     libc random number genetor met de <function>rand</function> functie.
     De <function>mt_rand</function> functie is vervanger voor deze functie.
     Deze functie gebruikt een random number generator met bekende
     eigenschappen, de Mersenne Twister, die willekeurige getallen genereerd
     die geschikt moeten zijn voor allerlei soorten cryptografie (zie de
     homepage voor details) en is vier keer zo snel dan wat de gemiddelde libc
     geeft. De homepage van de Mersenne Twister kun je vinden op 
     <ulink url="&url.mersenne;">&url.mersenne;</ulink>, en een
     geoptimalizeerde versie van de MT broncode is beschikbaar op 
     <ulink url="&url.mersenne.twister;">&url.mersenne.twister;
     </ulink>.
    </simpara>
    <simpara>
     Als deze functie wordt aangeroepen zonder de optionele argumenten
     <parameter>min</parameter> en <parameter>max</parameter>, zal
     <function>rand</function> een pseudo-willekeurige waarde tussen 0 en
     <constant>RAND_MAX</constant> teruggeven. Als je bijvoorbeeld een 
     willekeurig getal tussen 5 en 15 (inclusief) wilt hebben, gebruik dan
     <literal>rand (5, 15)</literal>. 
    </simpara>
    <simpara>
     In oudere versies van PHP, moest je de random number generator 'zaaien'
     voor gebruik met <function>srand</function>. Sinds 4.2.0 is dit niet meer
     nodig.
    </simpara>
    <note>
     <para>
      In versies voor 3.0.7 was de betekenis van
      <parameter>max</parameter> <parameter>bereik</parameter>. Om hetzelfde
      resultaat te krijgen in deze versies zou het korte voorbeeld 
      <literal>rand (5, 11)</literal> moeten zijn om een willekeurig nummer
      tussen 5 and 15 te krijgen.
     </para>
    </note>
    <simpara>
     Zie ook: <function>mt_srand</function>,
     <function>mt_getrandmax</function> and
     <function>rand</function>.
    </simpara>
   </refsect1>
  </refentry>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

Index: phpdoc-nl/reference/math/functions/mt-srand.xml
+++ phpdoc-nl/reference/math/functions/mt-srand.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.4 Maintainer: sander Status: ready -->
  <refentry id="function.mt-srand">
   <refnamediv>
    <refname>mt_srand</refname>
    <refpurpose>'Bezaai' de betere random number generator</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Omschrijving</title>
     <methodsynopsis>
      <type>void</type><methodname>mt_srand</methodname>
      <methodparam><type>int</type><parameter>seed</parameter></methodparam>
     </methodsynopsis>
    <para>
     'Bezaai' de random number generator met
     <parameter>seed</parameter>.
     <informalexample>
      <programlisting role="php">
<![CDATA[
// zaai met microseconden
function make_seed() {
    list($usec, $sec) = explode(' ', microtime());
    return (float) $sec + ((float) $usec * 100000);
}
mt_srand(make_seed());
$randval = mt_rand();
]]>
      </programlisting>
     </informalexample>
    </para>
    <note>
     <para>
      Sinds PHP 4.2.0 is het niet meer nodig om de random number generator 
      te 'zaaien' voor gebruik.
     </para>
    </note>
    <simpara>
     Zie ook: <function>mt_rand</function>,
     <function>mt_getrandmax</function> en <function>srand</function>.
    </simpara>
   </refsect1>
  </refentry>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

Index: phpdoc-nl/reference/math/functions/number-format.xml
+++ phpdoc-nl/reference/math/functions/number-format.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.4 Maintainer: sander Status: ready -->
  <refentry id="function.number-format">
   <refnamediv>
    <refname>number_format</refname>
    <refpurpose>Maak een nummer op met gegroupeerde duizendtallen</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Omschrijving</title>
     <methodsynopsis>
      <type>string</type><methodname>number_format</methodname>
      <methodparam><type>float</type><parameter>number</parameter></methodparam>
      <methodparam choice="opt"><type>int</type><parameter>decimals</parameter></methodparam>
      <methodparam choice="opt"><type>string</type><parameter>dec_point</parameter></methodparam>
      <methodparam choice="opt"><type>string</type><parameter>thousands_sep</parameter></methodparam>
     </methodsynopsis>
    <para>
     <function>number_format</function> geeft een opgemaakte versie van
     <parameter>number</parameter> terug. Deze functie accepteerd of
     &eacute;&eacute;n, of two, of vier parameters (geen drie):
    </para>
    <para>Als slechts een parameter is gegeven, zal
     <parameter>number</parameter> worden opgemaakt zonder decimalen,
     maar met een komma (",") tussen elke groep duizendtallen.
    </para>
    <para>
     Als twee parameters zijn gegeven, zal <parameter>number</parameter>
     worden opgemaakt met <parameter>decimals</parameter> decimalen met een
     punt (".") er voor, en een komma (",") tusssen elke groep duizendtallen.
    </para>
    <para>
     Als alle vier de parameters zijn gegeven, zal
     <parameter>number</parameter> worden opgemaakt met
     <parameter>decimals</parameter> decimalen,
     <parameter>dec_point</parameter> in plaats van een punt (".") voor
     de decimalen en <parameter>thousands_sep</parameter> in plaats van
     een komma (",") tussen elke group duizendtallen.
    </para>
    <note>
     <para>
      Alleen het eerste teken van <parameter>thousands_sep</parameter>
      wordt gebruikt. Als je bijvoorbeeld <literal>foo</literal> als
      <parameter>thousands_sep</parameter> gebruikt op het getal
      <literal>1000</literal>, dan zal <function>number_format</function>
      <literal>1f000</literal> teruggeven..
     </para>
    </note>
    <para>
    <example>
     <title><function>number_format</function> voorbeeld</title>
     <para>
      De Franse notatie bijvoorbeeld gebruikt normaal twee decimalen,
      een komma (',') als decimaal scheidingsteken, en een spatie (' ')
      als scheidingsteken voor duizendtallen. Dat kan je doen op de
      volgende manier:
     </para>
      <programlisting role="php">
<![CDATA[
<?php

    $number = 1234.56;

    // Engelse notatie (standaard)
    $english_format_number = number_format($number);
    // 1,234.56

    // Franse notatie
    $nombre_format_francais = number_format($number, 2, ',', ' ');
    // 1 234,56

    $number = 1234.5678;

    // Engelse notatie met scheidingsteken tussen duizendtallen
    $english_format_number = number_format($number, 2, '.', '');
    // 1234.57

?>
]]>
      </programlisting>
     </example>
    </para>
    <para>
     Zie ook: <function>sprintf</function>,
     <function>printf</function> en <function>sscanf</function>.
    </para>
   </refsect1>
  </refentry>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.