A resource allocation method for use in a resource allocation apparatus adapted for a wireless network, the wireless network comprising a femto BS, the resource allocation apparatus communicating with the femto BS and comprising a storage, a transceiver and a processor electrically connected to the storage and the transceiver, the storage storing a random function, reuse information and fractional frequency reuse (FFR) information, the FFR information recording an original resource index of the unoccupied partition of the wireless network, the resource allocation method comprising:
- the processor reindexing the original resource index according to the random function and the reuse information to generate a new resource index of the unoccupied partition;
- the processor generating an allocation message according to the new resource index;
- and
- the transceiver conveying the allocation message to the femto BS.