SA-MP Forums Archive
[Pedido] Quantidade random de X a Y - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Quantidade random de X a Y (/showthread.php?tid=575000)



Quantidade random de X a Y - pdonald - 23.05.2015

GivePlayerMoney(playerid, quantidade);

quantidade entre 1.500 а 3.000

dps 3.000 а 5.000

e de 5.000 а 10.000


Re: Quantidade random de X a Y - n0minal - 23.05.2015

Eu criaria meu prуprio random pra isso, mas caso queira um pronto aconselho a include merrandom, dai vocк faz um random com float e depois usa um floatround pra tonar um nъmero inteiro.

new Float:result, quantidade;

MRandomFloatRange(1500.0, 3000.0, result);
quantidade = floatround(result);

Devem existir outras includes e mйtodos pra random, sу pesquisar.


Re: Quantidade random de X a Y - Dolby - 23.05.2015

Faзa um random atй y, depois some com x.

PHP код:
new nR = (random(yx) + x) ; 



Re: Quantidade random de X a Y - Jimmmy - 23.05.2015

Quantidade entre 1.500 а 3.000 .
pawn Код:
new valor = random(3000 - 1500)+1500;
printf("%d valor", valor);
Quantidade entre 3.000 а 5.000 .
pawn Код:
new valor = random(5000 - 3000)+3000;
printf("%d valor", valor);
Quantidade entre 5.000 а 10.000 .
pawn Код:
new valor = random(10000 - 5000)+5000;
printf("%d valor ", valor);
Abraзo


Re: Quantidade random de X a Y - Lуs - 23.05.2015

PHP код:
/* function: rand(min, max)
    
    Params:
        - min: valor mнnimo.
        - max: valor mбximo.
    
    Return:
        - int: valor randфmico entre x e y
*/
rand(minmax) {
    return 
random(max min) + min;

PHP код:
rand(15003000);
rand(500010000); 



Re: Quantidade random de X a Y - pdonald - 24.05.2015

Obrigado a todos

Quote:
Originally Posted by Lуs
Посмотреть сообщение
PHP код:
/* function: rand(min, max)
    
    Params:
        - min: valor mнnimo.
        - max: valor mбximo.
    
    Return:
        - int: valor randфmico entre x e y
*/
rand(minmax) {
    return 
random(max min) + min;

PHP код:
rand(15003000);
rand(500010000); 
Fiz uma stock bem parecida com essa, +REP


Re: Quantidade random de X a Y - rjjj - 24.05.2015

Os cуdigos postados acima usando random nгo incluem o limite superior da faixa escolhida. Por exemplo, se o nъmero aleatуrio a ser gerado й de 1500 a 3000, a saнda dos cуdigos poderia ser qualquer um destes nъmeros: 1500, 1501, 1502, ..., 2999; ficando o 3000 de fora dos valores possнveis .



Caso queira que o valor mбximo tambйm seja um possнvel nъmero de saнda, use:


pawn Код:
stock aleatorio(min, max)   return random(max - min + 1) + min;


Espero ter ajudado .


Re: Quantidade random de X a Y - RebeloX - 24.05.2015

Quote:
Originally Posted by rjjj
Посмотреть сообщение
Os cуdigos postados acima usando random nгo incluem o limite superior da faixa escolhida. Por exemplo, se o nъmero aleatуrio a ser gerado й de 1500 a 3000, a saнda dos cуdigos poderia ser qualquer um destes nъmeros: 1500, 1501, 1502, ..., 2999; ficando o 3000 de fora dos valores possнveis .



Caso queira que o valor mбximo tambйm seja um possнvel nъmero de saнda, use:


pawn Код:
stock aleatorio(min, max)   return random(max - min + 1) + min;


Espero ter ajudado .
Й uma questгo de colocares 3001 e nгo 3000..