Problème conversion jeu

Bonjour,
J’essaie de convertir crabator (jeu de la gamebuino classic), pour la meta
j’ai fait tout les changements nécessaires, mais j’ai une erreur avec la fonction random
l’erreur en question : no matching function for call to ‘random()’

savez vous d’où vient l’erreur?

Hello,
I’m trying to convert crabator (game for the gamebuino classic), for the meta
I’ve made all the necessary changes, but I’m having trouble with the random function.
the error in question: no matching function for call to ‘random()’.

Do you know where the mistake come from?

Il y a plusieurs fonctions pour obtenir des nombres aléatoires apparemment: random(max) ou random(min, max) ou rand().

1 Like

The standard says that rand() should return an int,and random() returns a long, so you can still generate 32-bit numbers like on other systems which have a larger int type.
Only radom is in the standard Arduino references so i prefer use it as explained below:

random() - [Random Numbers]

Description

The random function generates pseudo-random numbers.

Syntax

random(max)
random(min, max)

Parameters

min : lower bound of the random value, inclusive (optional).
max : upper bound of the random value, exclusive.

Returns

A random number between min and max-1. Data type: long .