The application provides a refresh circuit, a refresh method, a memory and a storage
system. The refresh circuit comprises: a counting unit configured to count an external pulse
signal received and reset a counting value in response to a
row hammer refresh command; a random unit configured to generate a first random number before the counting unit outputs the counting value; and a
first generation unit connected to the counting unit and the random unit, configured to obtain the counting value generated by the counting unit and a plurality of first random numbers generated by the plurality of random units, wherein the first random numbers generated by different random units are different; the
first generation unit is further configured to output a sampling pulse when the counting value is equal to any first random number; a second generation unit connected to the
first generation unit, configured to obtain a corresponding access address when the sampling pulse is received, and generate a
row hammer address based on at least one obtained access address; and a refresh unit configured to refresh at least one row address adjacent to the
row hammer address in response to a next row hammer refresh command.