As an extension of Pawlak's rough sets, rough fuzzy sets are proposed to deal with fuzzy target concept. As we know, the uncertainty of Pawlak's rough sets is rooted in the objects contained in the boundary region, while the uncertainty of rough fuzzy sets comes from three regions (positive region, boundary region, and negative region). In addition, in the view of traditional uncertainty measures, the two rough approximation spaces with the same uncertainty are not necessarily equivalent, and they cannot be distinguished. In this paper, firstly, a fuzziness-based uncertainty measure is proposed. Meanwhile, the essence of the uncertainty for rough fuzzy sets and its three regions in a hierarchical granular structure is revealed. Then, from the perspective of fuzzy distance, we introduce a modified uncertainty measure based on the fuzziness-based uncertainty measure and present that our method not only is strictly monotonic with finer approximation spaces, but also can distinguish the two rough approximation spaces with the same uncertainty. Finally, a case study is introduced to demonstrate that the modified uncertainty measure is more suitable for evaluating the significance of attributes. These works are useful for further study on rough sets theory and promote the development of uncertain artificial intelligence.