Photon sync a Random Number across a network.

So i am using photon for my Multiplayer game and I have an Anroid Robot that wanders around. They will say random things sometimes using a Random.Range. I have it so that when it happens is synced but not what they robot says.

{
[PunRPC]
IEnumerator genericTimer()
{
float rand = Random.Range(25, 45);
yield return new WaitForSeconds(rand);

   int randVoice = Random.Range(0, genericLines.Count +1);

    Voice.clip = genericLines[randVoice];
    if(!Voice.isPlaying)
          Voice.Play();
    pv.RPC("genericTimer", RpcTarget.All);

}

did you solve the problem? I have the same problem