此代码中有%和&?

shi*_*hin 1 php

我想知道以下PHP代码中的%和&.

$num_one = rand() % 10;
$num_two = rand() & 10;
Run Code Online (Sandbox Code Playgroud)

Ral*_*ach 5

%是模数,所以

$num_one = rand() % 10 
Run Code Online (Sandbox Code Playgroud)

给出一个介于[0..10)之间的数字,而&表示按位,并且这样

$num_one = rand() & 10 
Run Code Online (Sandbox Code Playgroud)

给出一个随机数,只有第2和第4位的组合,如[2,8,10].