Для начала: надеюсь вы понимаете что вы описали классы, а не объекты.
Далее, для того чтобы получить объект нужно создать экземпляр класса, например
$c = new C(); где в $c, благодаря наследованию внесена переменная $this->value;
Теперь вы хотите каким-то образом получить значение из класса В(экземпляр которого может и не существовать на этот момент), соответственно, нужно либо получить из В результат рандома, в случае если объект уже создан, либо создать экземпляр В и получить значение из него. "Автоматически" значение не перенесется, т.к. эти объекты напрямую не связаны наследованием.