Update README.md
[deliverable/titan.core.git] / help / info / rnd.html
CommitLineData
970ed795
EL
1<!--
2 Copyright (c) 2000-2014 Ericsson Telecom AB
3
4 All rights reserved. This program and the accompanying materials
5 are made available under the terms of the Eclipse Public License v1.0
6 which accompanies this distribution, and is available at
7 http://www.eclipse.org/legal/epl-v10.html
8 -->
9<html>
10<head>
11<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
12<meta http-equiv="Content-Language" content="en-us">
13<title>rnd</title>
14</head>
15<body bgcolor="#DAD3C5" vlink="#0094D2" link="#003258">
16<table align="left" border="0" cellspacing="0" cellpadding="0" valign=top>
17 <tr>
18 <td width=105 height=40><a href="https://projects.eclipse.org/projects/tools.titan"><img src="../images/titan_transparent.gif" border=0 width=105 height=40 align="left" alt="Titan"></a></td>
19 </tr>
20</table>
21<table border="0" align="right" cellpadding="0" cellspacing="0">
22 <tr>
23 <td><a href="../titan_main.html" alt="contents"><img border="0" src="../images/ao.jpg" width="53" height="40"></a></td>
24 <td><a href="../titan_index.html" alt="index"><img border="0" src="../images/up.jpg" width="53" height="40"></a></td>
25 <td><a alt="previous" href="return.html"><img border="0" src="../images/left.jpg" width="53" height="40"></a></td>
26 <td><a alt="next" href="running.html"><img border="0" src="../images/right.jpg" width="53" height="40"></a></td>
27 </tr>
28</table>
29<p><br clear="all">
30</p>
31<hr>
32<h1>rnd</h1>
33<hr align="left" width="75%">
34<p>The <b><font face="Courier New">rnd</font></b> function returns a (pseudo) random number less than 1 but greater or equal to 0. The random number generator is initialized by means of an
35optional seed value. Afterwards, if no new seed is provided, the last generated number will be used as seed for the next random number. Without a previous initialization a value calculated from the
36system time will be used as seed value when <b><font face="Courier New">rnd</font></b> is used the first time.
37<hr align="left" width="50%">
38<p>Related keyword:</p>
39<ul>
40 <li><b><font face="Courier New" size="4" color="#003258"> <a href="float.html">float</a></font></b></li>
41</ul>
42<hr align="left" width="50%">
43<div align="center">
44<center>
45<table border="0" width="90%" bgcolor="#FFB599" cellpadding="4">
46 <tr>
47 <td width="100%">
48 <h3 align="center"><font face="Courier New" color="#003258" size="5"><b>rnd</b></font><font face="Courier New" color="#003258" size="5"><b>(</b></font>[<b>float</b><i> seed</i>]<font
49 face="Courier New" color="#003258" size="5"><b>) return float</b></font></h3>
50 </td>
51 </tr>
52</table>
53</center>
54</div>
55<ul>
56 <li>
57 <p>Each time the <b><font face="Courier New">rnd</font></b> function is initialized with the same seed value, it shall repeat the same sequence of random numbers.</p>
58 </li>
59</ul>
60<hr align="left" width="25%">
61<p>Example 1:</p>
62<p><font face="Courier New"> var float v_veeletlen := rnd( 1.9 ); </font></p>
63<p>The variable v_veeletlen will have a random initial value between 0 and 1. The argument of the function is an optional seed value used for the first time random value calculation. If it is
64omitted, the system time will be used as seed.
65<hr align="left" width="25%">
66</body>
67</html>
This page took 0.027946 seconds and 5 git commands to generate.