.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 2003 Walter Harms, 2004 Andries Brouwer . .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" Created 2004-10-31. Text taken from a page by Walter Harms, 2003-09-08 .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH drand48_r 3 "20 iulie 2023" "Pagini de manual de Linux 6.05.01" .SH NUME drand48_r, erand48_r, lrand48_r, nrand48_r, mrand48_r, jrand48_r, srand48_r, seed48_r, lcong48_r \- generează numere pseudo\-aleatorii distribuite uniform în mod reentrant .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP .PP \fBint drand48_r(struct drand48_data *restrict \fP\fIbuffer\fP\fB,\fP \fB double *restrict \fP\fIresult\fP\fB);\fP \fBint erand48_r(unsigned short \fP\fIxsubi\fP\fB[3]\fP\fI,\fP \fB struct drand48_data *restrict \fP\fIbuffer\fP\fB,\fP \fB double *restrict \fP\fIresult\fP\fB);\fP .PP \fBint lrand48_r(struct drand48_data *restrict \fP\fIbuffer\fP\fB,\fP \fB long *restrict \fP\fIresult\fP\fB);\fP \fBint nrand48_r(unsigned short \fP\fIxsubi[3]\fP\fB,\fP \fB struct drand48_data *restrict \fP\fIbuffer\fP\fB,\fP \fB long *restrict \fP\fIresult\fP\fB);\fP .PP \fBint mrand48_r(struct drand48_data *restrict \fP\fIbuffer\fP\fB,\fP \fB long *restrict \fP\fIresult\fP\fB);\fP \fBint jrand48_r(unsigned short \fP\fIxsubi[3]\fP\fB,\fP \fB struct drand48_data *restrict \fP\fIbuffer\fP\fB,\fP \fB long *restrict \fP\fIresult\fP\fB);\fP .PP \fBint srand48_r(long int \fP\fIseedval\fP\fB, struct drand48_data *\fP\fIbuffer\fP\fB);\fP \fBint seed48_r(unsigned short \fP\fIseed16v[3]\fP\fB, struct drand48_data *\fP\fIbuffer\fP\fB);\fP \fBint lcong48_r(unsigned short \fP\fIparam[7]\fP\fB, struct drand48_data *\fP\fIbuffer\fP\fB);\fP .fi .PP .RS -4 Cerințe pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultați \fBfeature_test_macros\fP(7)): .RE .PP .\" .BR drand48_r (), .\" .BR erand48_r (), .\" .BR lrand48_r (), .\" .BR nrand48_r (), .\" .BR mrand48_r (), .\" .BR jrand48_r (), .\" .BR srand48_r (), .\" .BR seed48_r (), .\" .BR lcong48_r (): Toate funcțiile prezentate mai sus: .nf /* glibc >= 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE .fi .SH DESCRIERE Aceste funcții sunt analogii reentranți ai funcțiilor descrise în \fBdrand48\fP(3). În loc să modifice starea globală a generatorului aleatoriu, ele utilizează datele furnizate în \fIbuffer\fP. .PP Înainte de prima utilizare, această structură trebuie inițializată, de exemplu, prin umplerea ei cu zerouri sau prin apelarea uneia dintre funcțiile \fBsrand48_r\fP(), \fBseed48_r\fP(), \fBlcong48_r\fP() sau \fBlcong48_r\fP(). .SH "VALOAREA RETURNATĂ" Valoarea de returnare este 0. .SH ATRIBUTE Pentru o explicație a termenilor folosiți în această secțiune, a se vedea \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Interfață Atribut Valoare T{ .na .nh \fBdrand48_r\fP(), \fBerand48_r\fP(), \fBlrand48_r\fP(), \fBnrand48_r\fP(), \fBmrand48_r\fP(), \fBjrand48_r\fP(), \fBsrand48_r\fP(), \fBseed48_r\fP(), \fBlcong48_r\fP() T} Siguranța firelor MT\-Safe race:buffer .TE .sp 1 .SH STANDARDE GNU. .SH "CONSULTAȚI ȘI" \fBdrand48\fP(3), \fBrand\fP(3), \fBrandom\fP(3) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .